body, html {
    font-size: .24rem;
    line-height: 1.8em;
}

input[type=button], input[type=submit], input[type=file], button {
    cursor: pointer;
    -webkit-appearance: none;
}

.yzccp_lf3 {
    margin: 0 auto;
    float: none;
}

.yzccp_rg3 {
    text-align: center;
    float: none;
    margin-top: .2rem;
    padding-left: 0;
    width: 100%;
}

.yzccp_dd3 {
    display: flex;
    align-items: center;
    justify-content: center;
}


.yzccp_li3 {
    padding: 0 0 .4rem 0;
}

.jdzxf .in6_v2 .left, .jdzxf .in6_v2 .right {
    width: 100%;
}

.jdzxf .in6_v2 .left, .jdzxf .in6_v2 .right {
    width: 100%;
}

.jkty {
    padding: 0;
}

.jdzxf .in6_v2 .title_1 {
    padding: 0 .4rem;
}

.jdzxf .in6_slick .slick-dots {
    width: 1.1rem;
    text-align: center;
}

.jdzxf .in6_v2 .sp_2 {
    font-size: .3rem;
    font-family: ExtraLight;
    height: auto;
}

.jdzxf .in6_slick .slick-dots {

}

.jdzxf .slick-dots li button:before {
    height: 5px;
    width: 5px;
    border-radius: 50%;
}

.jdzxf .slick-dots li {
    margin: 0 .1rem;
}

.jdzxf .in6_v3 dl {
    margin: 0;

}

.jdzxf .in6_v3 dl dd {
    font-size: .16rem;
    white-space: nowrap;
    transform: scale(.8);
    transform-origin: top center;
}

.jdzxf .in6_v3 .title3 {
    font-size: .32rem;
    font-family: Regular;
    margin-bottom: .5rem;
    margin-top: 1.1rem;
}

.hyt_inp {
    width: 80%;
}

.jfed_rg {
    font-size: .3rem;
}

.hh_pic1 {
    display: block;
}

.sh_p1 {
    font-size: 14px;
}

.sh_ftb {
    margin-top: 20px;
}

@media screen and (max-width: 1440px) {

    .compareDetails_card1 input {
        position: absolute;
        top: 50%;
        left: 47%;
        /* right: 14%; */
        width: 30px;
        border-radius: 10px;
        border: 2px solid #005EB8;
        height: 30px;
    }
}

.auto_1280 {
    width: 90.8%;
}

.header_place {
    height: 1.3rem;
}

.mob_hea {
    position: absolute;
    width: 100%;
    height: 1.3rem;
    top: 0px;
    left: 0px;
    z-index: 22;
}

.img1000 {
    width: 100%;
}

.mob_hea.cur {
    position: fixed;
    background: #fff;
    box-shadow: 0 -1px 0 0 #e5e5e5 inset;
}

.mob_hea h1 {
    margin-left: 4%;
    margin-top: .45rem;
}

.mob_hea h1 img {
    width: 2.2rem;
}

.mob_hea .hea_ri {
    margin-right: 4%;
}

.mob_hea .hea_ri .im2, .mob_hea .hea_ri .im3 {
    width: .8rem;
    position: relative;
    top: 0.25rem;
    margin-left: 0.2rem;
}

.mob_hea .sou_tan {
    background: #fff;
    padding: .4rem 0;
    top: 1.3rem;
    left: 0px;
    width: 100%;
    display: none;
}

.mob_hea .in_1 {
    background: #e5e5e5;
    padding: 0 .1rem;
    height: .58rem;
    line-height: .58rem;
    width: 80%;
    border: none;
    margin-left: 10%;
}

.mob_hea .in_2 {
    right: 13%;
    top: 0.5rem;
}

.mob_hea .sou_gb, .mob_hea .hea_ri .im3 {
    display: none;
}

.yi_ji, .er_ji {
    position: fixed;
    background: #fff;
    width: 100%;
    top: 1.3rem;
    left: 0;
    height: calc(100% - 1.3rem);
    z-index: 22;
}

.yi_ji .ul_1, .er_ji .er_con { /*padding:0 4%;*/
    overflow-y: auto;
    height: 100%;
}

.yi_ji .ul_1 {
    padding: 0 4%;
}

.yi_ji .ul_1 li {
    height: 1.1rem;
    line-height: 1.1rem;
    border-bottom: #e6e6e6 1px solid;
}

.yi_ji .ul_1 li .el-icon-arrow-right, .er_ji .er_con ul li .el-icon-arrow-right {
    line-height: 1.1rem;
}

.er_ji, .yi_ji {
    left: 100%;
}

.yi_ji .ul_1 .font_song {
    font-weight: bold;
    font-size: .4rem;
}

.er_ji .er_con {
    display: none;
}

.er_ji .er_con .v1 {
    line-height: 1.5rem;
    height: 1.5rem;
    border-bottom: #e6e6e6 1px solid;
    overflow: hidden;
    padding: 0 4%;
}

.er_ji .er_con ul li {
    height: 1.1rem;
    line-height: 1.1rem;
    border-bottom: #e6e6e6 1px solid;
    padding: 0 0.4rem;
}

.er_con .hea_fw dl {
    border: #e6e6e6 1px solid;
    width: 41%;
    margin-left: 6%;
    margin-top: .4rem;
    padding: .45rem 0;
    height: 2rem;
}

.er_con .hea_fw dl img {
    width: .63rem;
}

.er_con .hea_fw dl dd {
    line-height: .3rem;
}

.er_con .xia_la1 p, .er_con .xia_la2 p {
    height: 1.1rem;
    line-height: 1.1rem;
    border-bottom: #e6e6e6 1px solid;
    /* margin-bottom:.6rem;*/
    padding: 0 0.4rem;
}

.er_con .xia_la1 p b, .er_con .xia_la2 p b {
    line-height: 1.1rem;
}

.er_con .xia_la1 dl {
    width: 43.1%;
    margin-bottom: 0.7rem;
    margin-left: 4.6%;
}

.er_con .xia_la1 dt {
    border-radius: 0.5rem;
    overflow: hidden;
}

.er_con .xia_la1 dd {
    margin-top: 0.26rem;
}

.er_con .xia_la2 p {
    background: #e4e4e4;
}

.er_con .xia_la1 .xial_con {
    display: none;
    margin-top: .6rem;
}

.er_con .xia_la3 .xial_con, .er_con .xia_la4 .xial_con {
    margin-top: 0px;
}

.er_con .xia_la4 {
    background: #e4e4e4;
}

.er_tyan ul {
    padding: 0 4.6%;
}

.er_con .xia_la4 .ul_3 li, .er_con .xia_la4 p {
    border-bottom: #bebebe 1px solid !important;
}

.er_con .xia_la4 p {
}

/*.er_con .xia_la1.cur .xial_con{ display: block; }*/

.in_banner .v1 .p1 {
    line-height: .8rem;
}

.in_banner .v1 .p2 {
    line-height: .9rem;
}

.in_banner .v1_1 {
    left: 4%;
    bottom: 30%;
    transform: translate(0%, 0%);
    top: auto;
}

.in_banner .v1_1 .p3, .in_banner .v2 .sp_4 {
    margin-top: .4rem;
    overflow: hidden;
}

.in_banner .v2 .auto_1280, .in_banner .v3 .auto_1280 {
    left: 4%;
    bottom: 4.5rem;
    top: auto;
    transform: translateY(0%);
}

.in_banner .v2 .sp_1 {
    line-height: .8rem;
}

.in_banner .v2 .sp_2 {
    margin-top: .3rem;
    line-height: .7rem;
}

.in_banner .v2 .sp_4 {
    margin-top: .65rem;
}

.in_banner .v1_1 .p3 img, .in_banner .v2 .sp_4 img {
    right: .2rem;
    top: .3rem;
}

.in_banner .v3 .sp_2 {
    margin-top: .6rem;
}

.in_con1 .v1 {
    margin-top: 1.47rem;
    padding-bottom: .7rem;
    border-bottom: #e5e5e5 1px solid;
}

.in_con1 .dl1 {
    padding: .7rem 0 .7rem 0;
}

.in_con1 dt {
    float: none;
    width: 51.2%;
    margin: 0 auto 0;
}

.in_con1 dt img {
    border-radius: 1.2rem;
}

.in_con1 dd {
    width: 100%;
}

.in_con1 dt img {
    transform: scale(1);
    -webkit-transform: scale(1);
}

.in_con1 dt:hover img {
    transform: scale(1.1);
    -webkit-transform: scale(1.1);
}

.in_con1 .sp_1 {
    margin-top: .48rem;
}

.in_con1 .sp_2 {
    margin: .3rem 0 .35rem 0;
    line-height: .5rem;
}

.in_con1 .sp_3 {
    line-height: 1.6;
}

.in_con1 .sp_4 {
    border: #010000 1px solid;
    margin: .35rem auto 0;
}

.in_con1 .v2 {
    background: #f6f6f6;
    padding: 80px 0;
}

.in_con2 {
    background: #e5e5e5;
    padding-top: 1.5rem;
}

.in_con2 .auto_1280 {
    width: 100%;
}

.in_con2 .v_1 {
    padding: .8rem 0 0px 0;
    width: 100%;
}

.in_con2 .v_1 dl {
    width: 43%;
    margin-bottom: .7rem;
    margin-left: 4.33%;
    margin-right: 0;
}

.in_con2 .v_1 dt img {
    border-radius: .5rem;
}

.in_con2 .v_1 dt {
    height: auto;
}

.in_con2 .v_1 dd {
    margin-top: .26rem;
}

.in_con2 .v_1 dl:hover dd {
    color: #005eb8;
}

.in_con2 .v_2 {
    border-top: #c1c1c1 1px solid;
    padding: 0px;
    width: 90.2%;
    margin: 0 auto;
}

.in_con2 .v_2 .dl1 {
    border-bottom: #c1c1c1 1px solid;
}

.in_con2 .v_2 dl {
    width: 100%;
    padding: .8rem 0;
    text-align: center;
}

.in_con2 .v_2 dt {
    width: 50.4%;
    height: auto;
    border-radius: 50%;
    overflow: hidden;
    margin: 0 auto 0 !important;
    float: none;
}

.in_con2 .v_2 dd {
    width: 100%;
    margin-top: .33rem;
    margin-left: 0px !important;
    float: none;
}

.in_con2 .v_2 dd .span_2 {
    border: #010000 1px solid;
    width: 2.5rem;
    margin: .34rem auto 0;
}

.in_con2 .v_2 dd .span_1 {
    text-align: center;
}

.in_con3 {
    background: #013153;
    padding: 1.4rem 0;
}

.in_con3 .title {
    padding-bottom: .7rem;
    line-height: .8rem;
}

.in_con3 dl {
    width: 33%;
    border-right: #fff 1px solid;
    padding: .22rem 0;
    line-height: .67rem;
}

.in_con3 dl dd {
    width: 100%;
    margin-left: 0px;
}

.in_con3 dl dt {
    vertical-align: middle
}

.in_con3 dl dt img {
    width: .67rem;
}

.in_con3 .v1 {
    margin: 40px auto 0;
}

.in_con3 dl:hover {
    opacity: .5;
}

.in_con4 {
    background: #e5e5e5;
    padding: 1.48rem 0;
}

.in_con4 .title {
    line-height: .8rem;
    color: #000;
}

.in_con4 dd {
    margin-top: .28rem;
}

.in_con4 dl:hover dd {
    color: #005eb8;
}

.in_con4 dl {
    margin-top: .7rem;
    width: 33%;
    border-right: #a0a0a0 1px solid;
}

.in_con4 dl:last-child, .in_con3 dl:last-child {
    border: none;
}

.in_con4 dl img {
    width: .9rem;
}

.in_con5 {
    background: #fff;
    padding: 1.5rem 0;
}

.in_con5 .title {
    margin-bottom: .75rem;
}

.in_con5 .zuo {
    width: 100%;
    margin-bottom: .5rem;
}

.in_con5 .zuo .v1 {
    text-align: center;
}

.in_con5 .you .v2 {
    border: #010000 1px solid;
    width: 2.5rem;
    margin: .45rem auto 0;
}

.in_con5 .you {
    width: 100%;
}

.in_con5 .you li {
    border-top: #e5e5e5 1px solid;
    padding: .45rem 0;
    line-height: 1.8em;
}

.in_con5 .you li .sp_2 {
    margin-left: .4rem;
}

.in_con5 .you li .sp_3 {
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    white-space: normal;
}

.in_con5 .you ul {
    border-bottom: #e5e5e5 1px solid;
}

.in_con5 .you li:hover a {
    color: #005eb8;
}

.in_con5 .you li .sp_1 {
    padding: 0px;
}

.in_con6 {
    background: #e5e5e5;
    padding: 1rem 0;
}

.in6_v1 {
    margin-top: .75rem;
}

.in6_v1 .title1 {
    margin-bottom: .7rem;
    text-align: center
}

.in6_v1 .v1 {
    background: #013153;
}

.in6_v1 .v1 img {
    /*border-radius: .65rem 0 0 .65rem;*/
    width: 61%;
}

.in6_v1 .v1 .v1_1 {
    width: 39%;
    padding: 0.2rem 0 0 0rem
}

.in6_v1 .v1 .v1_1 {
    /* width: 20.5%;
         margin-top: 50px;
     padding: 10px;*/
}

.in6_v1 .v1 .v1_1 .ab {
    left: 0%;
    top: 50%;
    transform: translate(-50%, -50%);
}

.in6_v1 .v1 .v1_1 .sp_2 {
    margin-top: 0.1rem;
}

.in6_v1 .v1 .v1_1 .sp_1 {
    margin-top: 0px;
}

.in6_v1 .hy_jf .hy_tx {
    font-size: 0.18rem;
    line-height: normal;
}

.hy_jf .mobfont_16 {
    font-size: 0.16rem;
    line-height: normal;
}

.in6_v1 .jhdh {
    font-size: 0.18rem;
    line-height: normal;
}

.in6_v1 .dh_emw img {
    width: 100%;
}

.hy_box {
    margin-left: 0.6rem;
}

.in6_v1 .hy_jf .hy_tx .fl02 {
    top: -40%;
    left: -30%;
}

.in6_v2 {
    margin: .7rem 0;
}

.in6_v2 .left, .in6_v2 .right {
    width: 100%;
}

.in6_v2 .title1 {
    margin-bottom: .68rem;
    text-align: center
}

.in6_v2 .title_1 {
    margin: .16rem 0;
}

.in6_v2 .title_1:hover a {
    color: #005eb8;
}

.in6_v2 dl {
    background: #013153;
}

.in6_v2 dl:hover dt img {
    -webkit-transform: scale(1.1);
}

.in6_v2 dl dt {
    width: 66%;
    border-radius: .65rem 0 0 .65rem;
    overflow: hidden;
    line-height: 0;
    -webkit-transform: scale(1);
    overflow: hidden;
}

.in6_v2 dl dd {
    width: 34%;
    height: 100%;
}

.in6_v2 .sp_2 {
    margin: .15rem 0;
}

.in6_v2 .sp_3 {
    width: 1.2rem;
    height: .45rem;
    line-height: .45rem;
    border-radius: .05rem;
}

.in6_v2 dd .dd_v1 {
    top: .15rem;
    left: .6rem;
}

.in6_slick .slick-dots {
    bottom: .3rem;
    left: .6rem;
}

.in6_slick .slick-next, .in6_slick .flickity-prev-next-button.next {
    right: .22rem;
    bottom: 50%;
}

.in6_slick .slick-prev, .in6_slick .flickity-prev-next-button.previous {
    left: .22rem;
    bottom: 50%;
}

.in6_v3 {
    margin-top: .8rem;
}

.in6_v3 dl {
    width: 33.3%;
    min-width: 10px;
    margin-right: 0px;
}

.in6_v3 dl img {
    width: 1.34rem
}

.in6_v3 dl dd {
    line-height: .3rem;
    margin-top: .3rem;
}

.in6_v3 .title3 {
    margin-bottom: .3rem;
}

.foot_1 {
    padding: 1rem 0;
}

.foot_1 .v1 {
    margin-bottom: .8rem;
}

.foot_1 .ul_1 li {
    margin: .2rem 0;
    width: 100% !important;
    float: none;
}

.foot_2 {
    background: #013153;
    padding: .8rem 0;
}

.foot_2 .ul_1 li {
    display: inline-block;
    border-right: #fff 1px solid;
    line-height: .2rem;
    padding: 0 .1rem;
}

.foot_2 .ul_1 li a {
    color: #fff;
    -webkit-transition: all 0.4s ease-in-out;
    display: block;
}

.foot_2 .ul_1 li:hover a {
    opacity: .5;
}

.foot_2 .ul_1 li:last-child {
    border: none;
}

.foot_2 .ul_2 {
    margin: .2rem 0;
}

.foot_2 .ul_2 li {
    display: inline-block;
    padding: 0 .19rem;
    -webkit-transition: all 0.4s ease-in-out;
}

.foot_2 .ul_2 li img {
    height: .45rem;
}

.foot_2 .ul_2 li:hover {
    opacity: .7;
}

.foot_2 .v3 {
    line-height: .5rem;
}

.foot_2 .v3 p span {
    display: block;
}

.banner_show_btn {
  bottom: 2.3rem;
}
.slick-dots {
    bottom: 2rem;
    text-align: center;
    left: 0px;
}

.slick-prev, .slick-next, .flickity-prev-next-button {
    bottom: 1.1rem;
    left: 36%;
    width: .7rem;
    height: .7rem;
    border: #fff 1px solid;
}

.slick-prev, .flickity-prev-next-button.previous {
    background: url(../images/left_1.png) no-repeat center
}

.slick-next, .flickity-prev-next-button.next {
    background: url(../images/right_1.png) no-repeat center
}

.slick-dots li.slick-active button:before {
    background: #ffffff;
}

.cur_a {
    width: 3.9rem;
    height: .75rem;
    line-height: .75rem;
    border-radius: .12rem;
    border: #fff 1px solid;
}

.xian_s {
    display: block !important;
}

.yinca {
    display: none !important;
}

/*----------------首页-------*/

.mobfont_12 {
    font-size: .12rem;
}

.mobfont_13 {
    font-size: .13rem;
}

.mobfont_14 { /*font-size: .14rem;*/
    font-size: .26rem;
}

.mobfont_16 { /*font-size: .16rem;*/
    font-size: .28rem;
}

.mobfont_18 {
    font-size: .18rem;
}

.mobfont_20 {
    font-size: .20rem;
}

.mobfont_22 {
    font-size: .22rem;
}

.mobfont_24 {
    font-size: .24rem;
}

.mobfont_25 {
    font-size: .25rem;
}

.mobfont_27 {
    font-size: .27rem;
}

.mobfont_28 {
    font-size: .28rem;
}

.mobfont_30 {
    font-size: .30rem;
}

.mobfont_32 {
    font-size: .32rem;
}

.mobfont_34 {
    font-size: .34rem; /*font-size: .28rem; */
}

.mobfont_35 {
    font-size: .35rem; /*font-size: .45rem;*/
}

.mobfont_38 {
    font-size: .38rem;
}

.mobfont_40 {
    font-size: .40rem;
}

.mobfont_42 {
    font-size: .42rem;
}

.mobfont_45 {
    font-size: .45rem;
}

.mobfont_54 {
    font-size: .54rem; /*font-size: .40rem;*/
}

.mobfont_60 {
    font-size: .60rem; /*font-size: .40rem;*/
}

.mobfont_62 {
    font-size: .62rem; /*font-size: .68rem;*/
}

.mobfont_68 {
    font-size: .68rem;
}

.mobfont_72 {
    font-size: .72rem;
}

.mobfont_75 {
    font-size: .75rem;
}

.mobfont_78 {
    font-size: .78rem; /*font-size: .48rem; */
}

.mobfont_80 {
    font-size: .80rem; /*font-size: .60rem; */
}

.mobfont_90 {
    font-size: .90rem; /*font-size: .75rem;*/
}

body, html {
    -webkit-overflow-scrolling: touch;
}

img {
    display: inline;
}

.kyjs_tit {
    line-height: 1.4;
}

.qyzr_hd {
    line-height: 1.4;
}

.sygyBox_hd {
    line-height: 1.4;
}

.xsht_p2 {
    line-height: 1.4;
    font-weight: bold;
}

.qylnFl_hd {
    line-height: 1.4;
}

.mob_place {
    display: none;
}

.cpxtBox_p1 {
    font-size: .24rem;
}

.cpxtBox_p2 {
    font-size: .24rem;
}

.cpxtBox_p3 {
    font-size: .16rem;
}

.xiztz_li_lf {
    font-size: .16rem;
}

.xiztz_li_rg {
    font-size: .16rem;
}

.pdfBtn {
    font-size: .16rem;
}

.xyzsy_li_p2 {
    font-size: .16rem;
}

.jxNav_ul {
    font-size: .16rem;
}

.sp_1 {
       font-size: .3rem;
    line-height: .3rem;
    height: 38px;
}

.sp_2 {
    font-size: .2rem;
}

.hzl_iiner .fr, .hzl_iiner .fl {
    width: 40%;
}

.hzl_iiner .sp_1 {
    padding-top: 5vw;
}

.lxf_bd_d {
    flex-direction: column;
}

.jxcp_xx_p1 {
    font-size: 20px;
}

.bldMan_p {
    line-height: 1.4;
}

.bldMan_li_lf {
    width: 50%;
    align-items: flex-start;
    padding-right: 5%;
    box-sizing: border-box;
}

.bldMan_li_ct {
    width: 35%;
}

.bldMan_li_rg {
    width: 15%;
}

.bld_sm {
    width: .2rem;
    border-radius: 50%;
    margin-left: 0rem;
    position: relative;
    top: .14rem;
}

.sysm_li {
    width: calc((91%) / 4);
    margin-right: 3%;
    padding-bottom: 3%;
    padding-top: 1%;
    text-align: center;
    margin-bottom: 4%;
    cursor: pointer;
    transition: all .3s;
}

.sysm_li:nth-of-type(4n) {
    margin-right: 0;
}

.sysm_li:nth-of-type(5n) {
    margin-right: 4%;
}

.cpjf_li_tp {
    height: 300px;
}

.cpjf_bd {
    padding-top: 40px;
}

.ckgdy_more {
    width: 220px;
    margin-top: 0px;
    margin-bottom: 100px;
}

.zccp_item {
    width: 146px;
}

.zccp_item_tp {
    height: 160px;
}

.jdzxf_tp_sp1 {
    font-size: 13px;
}

.jdzxf_tp_sp1 {
    font-size: 15px;
}

.jdzxf_bt {
    margin-top: 1.4rem;
}

.fy_face {
    display: block;
}

.wxjd_it_lf {
    height: 160px;
}

.wxjd_it_p {
    margin-bottom: 0;
}

.ckgdy_bai {
    width: 330px;
}

.zbyy_er {
    margin-top: 0%;
}

.zb_img {
    height: 100%;
    display: block;
}

.zb_erm {
    width: 100px;
}

.zbyy_in_p2 {
    font-size: 14px;
    color: #fff;
    margin-top: 0%;
    line-height: 1.2;
}

.yt_p1 {
    margin-top: 6%;
    margin-bottom: 5%;
}

.yt_p2 {
    margin-top: 20px;
}

@media screen and (min-width: 0px) {
    html {
        font-size: 50px;
    }
}

@media screen and (min-width: 360px) {
    html {
        font-size: 56px;
    }
}

@media screen and (min-width: 400px) {
    html {
        font-size: 63px;
    }
}

@media screen and (min-width: 440px) {
    html {
        font-size: 69px;
    }
}

@media screen and (min-width: 480px) {
    html {
        font-size: 75px;
    }
}

@media screen and (min-width: 640px) {
    html {
        font-size: 100px;
    }
}

@media screen and (max-width: 768px) {
    .jxcp_bft_li_p3 {
        padding-top: 10px;
        font-family: Regular;
        width: 160px;
        margin: 0 auto;
    }
.erpcapp{line-height: 20px; width: 100%;}

    .gou{
    left:8%;top:30%!important;
}

   .gou1{
    left:22% !important; top:32%!important;
}

.goup{
    border:1px #003152 solid!important;color:#003152;

}

    .xyjzl_item {
        width: 100%;
        position: relative;
    }

    .hy_box {
        margin-left: 0rem;
        padding: 0px;
    }

    .in6_v1 .v1 .img_box img {
        width: 100%;
        border-radius: 0px 0 0 0px;
    }

    .in6_v1 .fl02 .fl2 {
        display: none;
    }

    .auto_1280 {
        width: 95%;
    }

    .mob_hea {
        position: absolute;
        width: 100%;
        height: 1.3rem;
        top: 0px;
        left: 0px;
        z-index: 22;
    }

    .mob_hea.cur {
        position: fixed;
        background: #fff;
        box-shadow: 0 -1px 0 0 #e5e5e5 inset;
        width: 100%;
    }

    .mob_hea h1 {
        margin-left: 4%;
        margin-top: .45rem;
    }

    .mob_hea h1 img {
        width: 2.2rem;
    }

    .mob_hea .hea_ri {
        margin-right: 4%;
    }

    .mob_hea .hea_ri .im2, .mob_hea .hea_ri .im3 {
        width: .8rem;
        position: relative;
        top: 0.25rem;
        margin-left: 0.2rem;
    }

    .mob_hea .sou_tan {
        background: #fff;
        padding: .4rem 0;
        top: 1.3rem;
        left: 0px;
        width: 100%;
        display: none;
    }

    .mob_hea .in_1 {
        background: #e5e5e5;
        padding: 0 .1rem;
        height: .58rem;
        line-height: .58rem;
        width: 80%;
        border: none;
        margin-left: 10%;
    }

    .mob_hea .in_2 {
        right: 13%;
        top: 0.5rem;
    }

    .mob_hea .sou_gb, .mob_hea .hea_ri .im3 {
        display: none;
    }

    .yi_ji, .er_ji {
        position: fixed;
        background: #fff;
        width: 100%;
        top: 1.3rem;
        left: 0;
        height: calc(100% - 1.3rem);
        z-index: 22;
    }

    .yi_ji .ul_1, .er_ji .er_con { /*padding:0 4%;*/
        overflow-y: auto;
        height: 100%;
    }

    .yi_ji .ul_1 {
        padding: 0 4%;
    }

    .yi_ji .ul_1 li {
        height: 1.1rem;
        line-height: 1.1rem;
        border-bottom: #e6e6e6 1px solid;
    }

    .yi_ji .ul_1 li .el-icon-arrow-right, .er_ji .er_con ul li .el-icon-arrow-right {
        line-height: 1.1rem;
    }

    .er_ji, .yi_ji {
        left: 100%;
    }

    .yi_ji .ul_1 .font_song {
        font-weight: bold;
        font-size: .4rem;
    }

    .er_ji .er_con {
        display: none;
    }

    .er_ji .er_con .v1 {
        line-height: 1.5rem;
        height: 1.5rem;
        border-bottom: #e6e6e6 1px solid;
        overflow: hidden;
        padding: 0 4%;
    }

    .er_ji .er_con ul li {
        height: 1.1rem;
        line-height: 1.1rem;
        border-bottom: #e6e6e6 1px solid;
        padding: 0 0.4rem;
    }

    .er_con .hea_fw dl {
        border: #e6e6e6 1px solid;
        width: 41%;
        margin-left: 6%;
        margin-top: .4rem;
        padding: .45rem 0;
        height: 2rem;
    }

    .er_con .hea_fw dl img {
        width: .63rem;
    }

    .er_con .hea_fw dl dd {
        line-height: .3rem;
    }

    .er_con .xia_la1 p, .er_con .xia_la2 p {
        height: 1.1rem;
        line-height: 1.1rem;
        border-bottom: #e6e6e6 1px solid;
        /* margin-bottom:.6rem;*/
        padding: 0 0.4rem;
    }

    .er_con .xia_la1 p b, .er_con .xia_la2 p b {
        line-height: 1.1rem;
    }

    .er_con .xia_la1 dl {
        width: 43.1%;
        margin-bottom: 0.7rem;
        margin-left: 4.6%;
        height: 220px;
    }

    .er_con .xia_la1 dt {
        border-radius: 0.5rem;
        overflow: hidden;
    }

    .er_con .xia_la1 dd {
        margin-top: 0.26rem;
    }

    .er_con .xia_la2 p {
        background: #e4e4e4;
    }

    .er_con .xia_la1 .xial_con {
        display: none;
        margin-top: .6rem;
    }

    .er_con .xia_la3 .xial_con, .er_con .xia_la4 .xial_con {
        margin-top: 0px;
    }

    .er_con .xia_la4 {
        background: #e4e4e4;
    }

    .er_tyan ul {
        padding: 0 4.6%;
    }

    .er_con .xia_la4 .ul_3 li, .er_con .xia_la4 p {
        border-bottom: #bebebe 1px solid !important;
    }

    .er_con .xia_la4 p {
    }

    /*.er_con .xia_la1.cur .xial_con{ display: block; }*/
    .in_banner .v1 .p1 {
        line-height: .8rem;
    }

    .in_banner .v1 .p2 {
        line-height: .9rem;
    }

    .in_banner .v1_1 {
        left: 35%;
        bottom: 25%;
        transform: translate(0%, 0%);
        top: auto;
    }

    .in_banner .v1_1 .p3, .in_banner .v2 .sp_4 {
        font-size: .26rem;
        /* margin-top: .4rem;*/
        padding: 0 30px;
        overflow: hidden;
    }

    .in_banner .v2 .auto_1280, .in_banner .v3 .auto_1280 {
        left: 4%;
        bottom: 4.5rem;
        top: auto;
        transform: translateY(0%);
        color: #fff;
    }

    .in_banner .v3 .m3 {
        left: 4%;
        bottom: 25%;
        top: auto;
        transform: translateY(0%);
        color: #fff;
    }

    .in_banner .v2 .sp_1 {
        line-height: .8rem;
    }

    .in_banner .v2 .sp_2 {
        margin-top: .3rem;
        line-height: .7rem;
    }

    .in_banner .v2 .sp_4 {
        margin-top: .65rem;
    }

    .in_banner .v2 .swp_1 {
        margin-top: 1.65rem;
    }

    .in_banner .v1_1 .p3 img, .in_banner .v2 .sp_4 img {
        right: .2rem;
        top: .3rem;
    }

    .in_banner .v3 .sp_2 {
        /*    font-size: .25rem;*/
        margin-top: .6rem;
    }

    .in_con1 .v1 {
        margin-top: 1.47rem;
        padding-bottom: .7rem;
        border-bottom: #e5e5e5 1px solid;
    }

    .in_con1 .dl1 {
        padding: 80px 0 .7rem 0;
    }

    .in_con1 dt {
        float: none;
        width: 61.2%;
        margin: 0 auto 0;
        border-radius: 5px;
    }

    .in_con1 dt img {
        border-radius: 1.2rem;
    }

    .in_con1 dd {
        width: 100%;
    }

    .in_con1 dt img {
        transform: scale(1);
        -webkit-transform: scale(1);
    }

    .in_con1 dt:hover img {
        transform: scale(1.1);
        -webkit-transform: scale(1.1);
    }

    .in_con1 .sp_1 {
        margin-top: .48rem;
    }

    .in_con1 .sp_2 {
        margin: .3rem 0 .35rem 0;
        line-height: .5rem;
    }

    .in_con1 .sp_3 {
        line-height: 1.6;
    }

    .in_con1 .sp_4 {
        border: #010000 1px solid;
        margin: .35rem auto 0;
    }

    .in_con1 .v2 {
        background: #f6f6f6;
        padding: 80px 0;
    }

    .in_con2 {
        background: #e5e5e5;
        padding-top: 1.5rem;
    }

    .in_con2 .auto_1280 {
        width: 100%;
    }

    .in_con2 .v_1 {
        padding: .8rem 0 0px 0;
        width: 100%;
    }

    .in_con2 .v_1 dl {
        width: 43%;
        margin-bottom: .7rem;
        margin-left: 4.33%;
        margin-right: 0;
    }

    .in_con2 .v_1 dt img {
        border-radius: 50px;
    }

    .in_con2 .v_1 dt {
        height: auto;
        width: 100%;
    }

    .in_con2 .v_1 dd {
        margin-top: .26rem;
    }

    .in_con2 .v_1 dl:hover dd {
        color: #005eb8;
    }

    .in_con2 .v_2 {
        border-top: #c1c1c1 1px solid;
        padding: 0px;
        width: 90.2%;
        margin: 0 auto;
    }

    .in_con2 .v_2 .dl1 {
        border-bottom: #c1c1c1 1px solid;
    }

    .in_con2 .v_2 dl {
        width: 100%;
        padding: .8rem 0;
        text-align: center;
    }

    .in_con2 .v_2 dt {
        width: 50.4%;
        height: auto;
        border-radius: 50%;
        overflow: hidden;
        margin: 0 auto 0 !important;
        float: none;
    }

    .in_con2 .v_2 dd {
        width: 100%;
        margin-top: .33rem;
        margin-left: 0px !important;
        float: none;
    }

    .in_con2 .v_2 dd .span_2 {
        border: #010000 1px solid;
        width: 2.5rem;
        margin: .34rem auto 0;
    }

    .in_con2 .v_2 dd .span_1 {
        text-align: center;
    }

    .in_con3 {
        background: #013153;
        padding: 1.4rem 0;
    }

    .in_con3 .title {
        padding-bottom: .7rem;
        line-height: .8rem;
    }

    .in_con3 dl {
        width: 33%;
        border-right: #fff 1px solid;
        padding: .22rem 0;
        line-height: .67rem;
    }

    .in_con3 dl dd {
        width: 100%;
        margin-left: 0px;
    }

    .in_con3 dl dt {
        vertical-align: middle;
        width: auto;
    }

    .in_con3 dl dt img {
        width: .67rem;
    }

    .in_con3 .v1 {
        margin: 40px auto 0;
    }

    .in_con3 dl:hover {
        opacity: .5;
    }

    .in_con4 {
        background: #e5e5e5;
        padding: 1.48rem 0;
    }

    .in_con4 .title {
        line-height: .8rem;
        color: #000;
    }

    .in_con4 dd {
        margin-top: .28rem;
    }

    .in_con4 dl:hover dd {
        color: #005eb8;
    }

    .in_con4 dl {
        margin-top: .7rem;
        width: 33%;
        border-right: #a0a0a0 1px solid;
    }

    .in_con4 dl:last-child, .in_con3 dl:last-child {
        border: none;
    }

    .in_con4 dl img {
        width: .9rem;
    }

    .in_con5 {
        background: #fff;
        padding: 1.5rem 0;
    }

    .in_con5 .title {
        margin-bottom: .75rem;
    }

    .in_con5 .zuo {
        width: 100%;
        margin-bottom: .5rem;
    }

    .in_con5 .zuo .v1 {
        text-align: center;
        /* font-size: .55rem;*/
    }

    .in_con5 .you .v2 {
        border: #010000 1px solid;
        width: 2.5rem;
        margin: .45rem auto 0;
    }

    .in_con5 .you {
        width: 100%;
    }

    .in_con5 .you li {
        border-top: #e5e5e5 1px solid;
        padding: .45rem 0;
        line-height: 1.8em;
    }

    .in_con5 .you li .sp_2 {
        margin-left: .4rem;
    }

    .in_con5 .you li .sp_3 {
        width: 100%;
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        white-space: normal;
    }

    .in_con5 .you ul {
        border-bottom: #e5e5e5 1px solid;
    }

    .in_con5 .you li:hover a {
        color: #005eb8;
    }

    .in_con5 .you li .sp_1 {
        padding: 0px;
    }

    .in_con6 {
        background: #e5e5e5;
        padding: 1rem 0;
    }

    .in6_v1 {
        margin-top: .75rem;
    }

    .in6_v1 .title1 {
        margin-bottom: .7rem;
        text-align: center
    }

    .in6_v1 .v1 {
        background: #013153;
    }

    .in6_v1 .v1 img {
        /*  border-radius: .65rem 0 0 .65rem;*/
        width: 53.5%;
    }

    .in6_v1 .v1 .v1_1 {

       /* padding: 0rem 0.3rem 0rem 0rem;*/
    }

    .in6_v1 .v1 .v1_1 .ab {
        left: 0%;
        top: 50%;
        transform: translate(-50%, -50%);
    }

    .in6_v1 .v1 .v1_1 .sp_2 {
        margin-top: 0.0rem;
    }

    .contactboxZNKF1 .cmainZNKF {
        margin: 60% auto;
        /* padding: 30px; */
        /* padding: 30px; */
        display: block;
        width: 300px;
        HEIGHT: 210PX;
        background: #fff;
        box-shadow: 0 0 0 999px rgb(0 0 0 / 60%);
        border-radius: 5px;
        /* line-height: 24px; */
        position: relative;
        height: auto;
    }

    .yydbgsLeftBtZNKF {
        float: left;
        margin-left: 22%;
        width: 25%;
    }

    .ec_ew {
        width: 70%;
        margin: 0 auto;
        padding: 20px;
        display: block;
    }

    .ppdt_box {
        padding: 10px;
        /* padding-bottom: 100px; */
    }

    .contactboxZNKF .cmainZNKF {
        margin: 60% auto;

        display: block;
        width: 300px;
        background: #fff;
        box-shadow: 0 0 0 999px rgb(0 0 0 / 60%);
        border-radius: 5px;
        /* line-height: 24px; */
    }

    .in6_v1 .v1 .v1_1 .sp_1 {
        margin-top: 0px;
    }

    .in6_v1 .hy_jf .hy_tx .fl02 {
        top: -20%;
        left: -40%;
        transform: scale(0.7);
    }

    .in6_v1 .hy_jf {
    }

    .in6_v2 {
        margin: .7rem 0;
    }

    .in6_v2 .left, .in6_v2 .right {
        width: 100%;
    }

    .in6_v2 .title1 {
        margin-bottom: .68rem;
        text-align: center
    }

    .in6_v2 .title_1 {
        margin: .16rem 0;
    }

    .in6_v2 .title_1:hover a {
        color: #005eb8;
    }

    .in6_v2 dl {
        background: #013153;
    }

    .in6_v2 dl:hover dt img {
        -webkit-transform: scale(1.1);
    }

    .in6_v2 dl dt {
        width: 66%;
        border-radius: .65rem 0 0 .65rem;
        overflow: hidden;
        line-height: 0;
        -webkit-transform: scale(1);
        overflow: hidden;
    }

    .in6_v2 dl dd {
        width: 34%;
        height: 100%;
    }

    .in6_v2 .sp_2 {
        margin: 0rem 0;
     height: 1.4rem;
    font-size: 13px;
    }


.sp_1 {
    height: 40px;
    line-height: 20px;
}

    .in6_v2 .sp_3 {
        font-size: .17rem;
        width: 1.2rem;
        height: .45rem;
        line-height: .45rem;
        border-radius: .05rem;
    }

    .in6_v2 dd .dd_v1 {
        top: .15rem;
        left: .4rem;
    }

    .in6_slick .slick-dots {
        bottom: .3rem;
        left: .6rem;
    }

    .in6_slick .slick-next, .in6_slick .flickity-prev-next-button.next {
        right: .22rem;
        bottom: 50%;
    }

    .in6_slick .slick-prev, .in6_slick .flickity-prev-next-button.previous {
        left: .22rem;
        bottom: 50%;
    }

    .in6_v3 {
        margin-top: .8rem;
    }

    .in6_v3 dl {
        width: 33.3%;
        min-width: 10px;
        margin-right: 0px;
    }

    .in6_v3 dl img {
        width: 1.34rem
    }

    .in6_v3 dl dd {
        line-height: .3rem;
        margin-top: .3rem;
    }

    .in6_v3 .title3 {
        margin-bottom: .3rem;
    }

    .foot_1 {
        padding: 1rem 0;
        text-align: center;
    }

    .foot_1 .v1 {
        margin-bottom: .8rem;
    }

    .foot_1 .ul_1 li {
        margin: .2rem 0;
        width: 100%;
        float: none;
    }

    .foot_2 {
        background: #013153;
        padding: .8rem 0;
    }

    .foot_2 .ul_1 li {
        display: inline-block;
        border-right: #fff 1px solid;
        line-height: .2rem;
        padding: 0 .1rem;
    }

    .foot_2 .ul_1 li a {
        color: #fff;
        -webkit-transition: all 0.4s ease-in-out;
        display: block;
    }

    .foot_2 .ul_1 li:hover a {
        opacity: .5;
    }

    .foot_2 .ul_1 li:last-child {
        border: none;
    }

    .foot_2 .ul_2 {
        margin: .2rem 0;
    }

    .foot_2 .ul_2 li {
        display: inline-block;
        padding: 0 .19rem;
        -webkit-transition: all 0.4s ease-in-out;
    }

    .foot_2 .ul_2 li img {
        height: .45rem;
    }

    .foot_2 .ul_2 li:hover {
        opacity: .7;
    }

    .foot_2 .v3 {
        line-height: .5rem;
    }

    .foot_2 .v3 p span {
        display: block;
        color: #fff;
    }

    .foot_2 .v3 p span a {
        color: #fff;
        display: inline;
    }
    .banner_show_btn {
      bottom: 2.3rem;
    }
    .slick-dots {
        bottom: 2rem;
        text-align: center;
        left: 0px;
    }

    .slick-prev, .slick-next, .flickity-prev-next-button {
        bottom: 1.1rem;
        left: 36%;
        width: 0.68rem;
        border-radius: 10px;
        height: 0.68rem;
        border: #fff 1px solid;
    }

    .xl_it_ct_p a {
        display: inline;
    }

    .slick-prev, .flickity-prev-next-button.previous {
        background: url(../images/left_1.png) no-repeat center
    }

    .slick-next, .flickity-prev-next-button.next {
        background: url(../images/right_1.png) no-repeat center
    }

    .slick-dots li.slick-active button:before {
        background: #005eb8;
    }

    .hzflo_siw .slick-prev, .hzflo_siw .flickity-prev-next-button.previous {
        right: 50%;
        margin-right: 0px;
        left: auto;
    }

    .hzflo_siw .slick-prev, .hzflo_siw .slick-next, .hzflo_siw .flickity-prev-next-button {
        bottom: 20px;
    }

    .cur_a {
        width: 3.9rem;
        height: .75rem;
        line-height: .75rem;
        border-radius: .12rem;
        border: #fff 1px solid;
    }

    .xian_s {
        display: block !important;
        font-size: 15px;
        z-index: 100;

    }

    .yinca {
        display: none !important;
    }

    /*----------------首页-------*/
    .mobfont_12 {
        font-size: .12rem;
    }

    .mobfont_13 {
        font-size: .13rem;
    }

    .mobfont_14 {
        font-size: .14rem;
    }

    .mobfont_16 {
        font-size: .16rem;
    }

    .mobfont_22 {
        font-size: .22rem;
    }

    .mobfont_24 {
        font-size: .24rem;
    }

    .mobfont_25 {
        font-size: .25rem;
    }

    .mobfont_27 {
        font-size: .27rem;
    }

    .mobfont_28 {
        font-size: .28rem;
    }

    .mobfont_30 {
        font-size: .30rem;
    }

    .mobfont_32 {
        font-size: .32rem;
    }

    .mobfont_34 {
        font-size: .34rem;
    }

    .mobfont_35 {
        font-size: .35rem;
    }

    .mobfont_38 {
        font-size: .38rem;
    }

    .mobfont_40 {
        font-size: .40rem;
    }

    .mobfont_42 {
        font-size: .37rem;
    }

    .mobfont_45 {
        font-size: .45rem;
    }

    .mobfont_48 {
        font-size: .48rem;
    }

    .mobfont_50 {
        font-size: .50rem;
    }

    .mobfont_54 {
        font-size: .54rem;
    }

    .mobfont_55 {
        font-size: .55rem;
    }

    .mobfont_60 {
        font-size: .60rem;
    }

    .mobfont_62 {
        font-size: .60rem;
    }

    .mobfont_72 {
        font-size: .72rem;
    }

    .mobfont_78 {
        font-size: .76rem;
    }

    .mobfont_80 {
        font-size: .78rem;
    }

    .mobfont_90 {
        font-size: .88rem;
    }

    /*add in gm*/
    .mzj_banner {
        display: block;
        width: 100%;
    }

    .zjoBan_p2 {
        line-height: .8rem;
        font-weight: normal;
        padding: .2rem 0;
    }

    .hz_banner {
        display: none;
    }

    .bread {
        display: none;
    }

    .jxNav_li {
        width: 100%;
        padding: .4rem .4rem;
        font-size: .32rem;
        border-bottom: 1px solid #e5e5e5;
    }

    .jxNav {
        padding: 0;
        border-bottom: 0;
    }

    .jxNav_ul {
        width: 100%;
    }

    .jxNav_a {
        padding-right: 0
    }

    .kx_jt {
        right: 0;
    }

    .hzflo {
        padding: 1.2rem 0 0rem;
        margin-bottom: 0;
    }

    .mhzflo_bd_p1 {
        font-size: .27rem;
        display: block;
        padding-top: .5rem;
        text-align: center;
    }

    .hzflo_siw {
        /*margin-top: .85rem;*/
        padding-bottom: 1.8rem;
        margin-bottom: .5rem;
    }

    .hzflo_bd_p1 {
        /*  display: none;*/
    }

    .mpbsw_ms {
        display: block;
    }

    .mpbsw {
        /*  background: #e5e5e5;*/
        /* margin-top: 1rem;*/
        box-sizing: border-box;
        padding: 0.2rem 0.1rem 0.1rem 0.1rem;
    }

    .hzflo_bd {
        width: 100%;
    }

    .mpbsw_p1 {
        font-size: .24rem;
        line-height: 1.6;
    }

    .mpbsw_p2 {
        font-size: .2rem;
        line-height: 1.6;
    }

    .mpbsw_p3 {
        font-size: .32rem;
        line-height: 1.4;
        margin-top: .56rem;
    }

    .mhz_img {
        display: block !important;
        width: 100%;
        /*border-radius: 1.2rem;*/
    }

    .hz_img {
        display: none !important;
    }

    .hzflo_siw .slick-dots {
        left: 0;
        text-align: center;
        bottom: 1.08rem;
    }

    .hzflo_siw .slick-prev, .hzflo_siw .flickity-prev-next-button.previous {
        background: url(../images/left0.png) no-repeat center;
    }

    .hzflo_siw .slick-prev, .hzflo_siw .slick-next, .hzflo_siw .flickity-prev-next-button {
        border: #0e1013 1px solid;
    }

    .hzflo_siw .slick-next, .hzflo_siw .flickity-prev-next-button.next {
        background: url(../images/right0.png) no-repeat center;
    }

    .jxcf_xq {
        width: 3.3rem;
        height: .74rem;
        line-height: .74rem;
        border-radius: 12px;
        text-align: center;
        margin-top: .9rem;
        transition: .2s all;
        border: #010000 1px solid;
        color: #333;
    }

    .hzflo_p {
        font-size: .55rem;
    }

    .xlhzb {
        width: 90%;
        padding-top: 0.9rem;
        margin: 0 auto;
    }

    .hzflo_bd {
        padding: 0;
    }

    .xlhz_tb {
        display: none;
    }

    .mbtable {
        display: block;
    }

    .mbtable td {
        border: 1px solid #e5e5e5;
        text-align: center;
        font-size: .24rem;
        line-height: .32rem;
        padding: .35rem 0;
    }

    .td_mo {
        background: #f5f5f5;
        width: 1.15rem;
    }

    .hzl_iiner {
        width: 4.62rem;
        margin: 0 auto;
        padding-top: .9rem;
    }

    .hzf_wz {
        width: 100%;
    }

    .hzl_iiner .sp_1 {
        padding-top: .2rem;
    }

    .hzl_iiner .sp_1 {
        display: none;
    }

    .hzf_wz .sp_2 {
        padding: .2rem 0;
        font-size: .27rem;
        text-align: center;
    }

    .ljged {
        width: 3.3rem;
        height: 0.74rem;
        line-height: .74rem;
        border-radius: 12px;
        text-align: center;
        margin: 0.5rem auto 0;
        transition: .2s all;
        border: #010000 1px solid;
        color: #333;
    }

    .hzflo4 {
        margin-bottom: 1.2rem;
    }

    .jxNav_fixed {
        display: none !important;
    }

    .zkDna_tit {
        text-align: center;
        padding: 1.2rem 0 .8rem;
        font-size: .55rem;
    }

    .zkDna_item {
        float: left;
        width: 100%;
        overflow: hidden;
    }

    .zkDna_item a {
        position: relative;
        overflow: hidden;
        width: 100vw;
        height: auto;
    }

    .zj_pic {
        display: none;
    }

    .mzj_pic {
        display: block;
        width: 100%;
    }

    .zkDna_p1 {
        font-size: .42rem;
    }

    .zj_btn {
        width: 2.6rem;
        height: .6rem;
        line-height: .6rem;
        display: block;
        text-align: center;
        transition: all 0.4s ease;
        font-size: .25rem;
    }

    .cpjf_tb {
        color: #000;
        cursor: pointer;
    }

    .zkDna_iiner {
        bottom: .6rem;
        left: .4rem;
    }

    .ppdt .in_con5_v1 {
        width: 100%;
    }

    .ppdt.in_con5 .you li {
        padding: 0.45rem .4rem;
    }

    .ppdt .zuo {
        padding-bottom: .5rem;
    }

    .in_con5 .you .v2 {
        border: #010000 1px solid;
        width: 3.3rem;
        margin: 0.45rem auto 0;
    }

    .zj_banner {
        display: none;
    }

    .mzj_banner2 {
        display: block;
        width: 100%;
    }

    .zjoBan_in {
        color: #fff;
    }

    .zjoBan_p2 {
        /* font-size: .5rem;*/
    }

    .zjoBan_p1 {
        font-size: .28rem;
    }

    .zjoBan_p3 {
        font-size: .27rem;
    }

    .jccpDey {
        padding: .4rem 0 .6rem;
        background: #013153;
    }

    .jxcfl_rg {
        margin-right: 0px;
    }

    .jxcfl_lf {
        text-align: center;
        width: 100%;
    }

    .jccpDey .jxcfl_lf_p1 {
        padding-top: 0px;
        font-size: .26rem;
    }

    .jccpDey .jxcfl_lf_p2 {
        font-weight: normal;
        padding: .1rem 0;
    }

    .big_product_btn{
      display: none;
    }
    .small_product_btn{
      display: block !important;
    }
    .jccpDey .jxcf_xq {
      width: 3.3rem;
      height: .74rem;
      line-height: .74rem;
      border-radius: 12px;
      text-align: center;

      transition: .2s all;
      border: #fff 1px solid;
      color: #fff;
      margin: 0 auto;
      margin-top: .3rem;
    }

    .jxcf_ljgd {
        display: block;
        width: 3.3rem;
        height: 0.76rem;
        line-height: .76rem;
        display: block;
        text-align: center;
        transition: all 0.4s ease;
        font-size: .28rem;
        background: #005eb8;
        border: #005eb8 1px solid !important;
        color: #fff;
        margin: .6rem auto 0;
        border-radius: .2rem;
    }

    .jxcfl_lf {
        float: none;
        max-width: 100%
    }

    .jccpDey .jxcfl_rg {
        float: none;
        width: 4.3rem;
        margin: 0 auto;
        height: 4.95rem;
        border-radius: 1rem;
        margin-top: .5rem;
    }

    .cp_img {
        max-width: 80%;
        max-height: 3.3rem;
    }

    .cpxtBox_p {
        text-align: center;
        padding: 1.1rem 0 0rem;
        border-bottom: 0px solid #e5e5e5;
    }

    .cpxtBox {
        padding-top: 0px;
    }

    .cpxtBox_ab {
        display: none;
    }

    .cpxtBox_lf {
        width: 100%;
        padding-top: .4rem;
    }

    .wet_jt {
        right: 0;
    }

    .go_arrow {
        position: absolute;
        width: 7px;
        height: 11px;
        right: 0;
        top: 50%;
        margin-top: -5px;
        background: url(../images/mob/arr_rg.png) no-repeat 0 0;
        background-size: 100% 100%;
    }

    .mob_ab {
        display: block;
        text-align: center;
    }

    .mxq_img {
        max-width: 60%;
    }

    .cpxtBox_p1 {
        text-align: center;
        font-size: .43rem;
        font-weight: normal;
    }

    .cpxtBox_p2 {
        text-align: center;
        font-size: .42rem;
        margin-top: .16rem;
    }

    .cpxtBox_p3 {
        font-size: .27rem;
    }

    .cpxtBox_item {
        height: auto;
        padding-bottom: .6rem;
    }

    .mxq_img2 {
        width: 2.88rem;
    }

    .cpxtBox_item_lf {
        padding-top: .6rem;
    }

    .mxq_img3 {
        width: 2.17rem;
    }

    .cpxtBox_item {
        padding-top: .6rem;
    }

    .cpxtBox_item4 {
        padding-top: 0;
    }

    .mxq_img5 {
        width: 1.82rem;
    }

    .cpxtBox_item5 {
        padding-top: 0;
    }

    .cpxtBox_item7 {
        padding-top: 0;
    }

    .xyqtTb {
        width: 100%;
    }

    .xyqtTb_hd_tit {
        /*  font-size: .55rem;*/
    }

    .xyqtTb_hd {
        text-align: center;
        margin-top: .8rem;
        padding: .32rem 0 .5rem;
        position: relative;
        border-bottom: 1px solid #e5e5e5;
        position: relative;
    }

    .zk_ico {
        width: .46rem;
        height: .46rem;
        right: .4rem;
        top: .62rem;
    }

    .xyqtTb_lf {
        float: none;
        padding-top: .26rem;
        width: 100%;
        text-align: center;
        font-size: .42rem;
        font-weight: normal;
        padding-bottom: .2rem;
        border-bottom: 1px solid #e5e5e5;
    }

    .xyqtTb_item {
        padding-top: .6rem;
    }

    .xyqtTb_rg {
        float: none;
        padding-top: .26rem;
        width: 100%;
    }

    .xqbg_p_sp1 {
        float: none;
        display: block;
        width: 100%;
        padding: 0 0 0 .4rem;
        font-weight: bold;
    }

    .xqbg_p_sp2 {
        float: none;
        display: block;
        width: 100%;
        padding: 0 0 0 .4rem;
    }

    .xqbg_p_sp2 a {
        display: inline;
    }

    .xqbg_p {
        border-top: 0px solid #e5e5e5;
        padding: .28rem 0;
        font-size: .26rem;
        border-bottom: 1px solid #e5e5e5;
    }

    .xugm {
        border-top: 1px solid #e5e5e5;
        padding: 1rem .4rem;
    }

    .xugm_p {
        font-size: .37rem;
        font-weight: bold;
    }

    .xugm_li_p1 {
        font-size: .22rem;
        font-weight: bold;
    }

    .xugm_li_p2 {
        font-size: .22rem;
    }

    .xiztz {
        padding: 0 .4rem;
    }

    .in6_v1 .v1 .v1_1 a {
        font-size: .17rem;
        width: 1.2rem;
        height: 0.45rem;
        line-height: .45rem;
        margin: 0px auto 0 auto;
        border-radius: 0.05rem;
    }

    .xiztz_li {
        display: flex;
        align-items: center;
        float: left;
       width: 50%;
        margin-bottom: .25rem;
    }

    .xiztz_li_lf {
        display: block;
        width: 2.6rem;
        height: .88rem;
        text-align: center;
        display: flex;
        align-items: center;
        justify-content: center;
        background: #003153;
        color: #fff;
        border-radius: 8px;
        font-size: .22rem;
    }

    .xiztz_li_rg {
        width: 3.7rem;
        padding-left: .2rem;
        font-size: .24rem;
    }

    .pdfBtn {
        position: relative;
        display: flex;
        align-items: center;
        height: 1.24rem;
        width: 5.9rem;
        padding-left: 1.3rem;
        background-color: #e5e5e5;
        box-sizing: border-box;
        font-size: .27rem;
        margin: 0 auto;
    }

    .xyzsy {
        margin-top: .96rem;
        padding: 0 .4rem;
    }

    .xyzsy_li {
        float: left;
        width: 100%;
        border: 1px solid #e5e5e5;
        display: flex;
        align-items: center;
        box-sizing: border-box;
        padding: .4rem;
    }

    .fjt_img {
        width: 1rem;
    }

    .xyzsy_li_rg {
        padding-left: .28rem;
    }

    .xyzsy_li_p1 {
        font-size: .27rem;
        font-weight: bold;
    }

    .xyzsy_li_p2 {
        font-size: .27rem;
    }

    .xyqtTb {
        padding-bottom: 1.1rem;
    }

    .spbanner {
        display: none;
    }

    .spbanner_mo {
        display: block;
        width: 100%;
    }

    .kjebinner_p1 {
        font-size: .28rem;
    }

    .netgn {
        padding-top: 5rem;
        color: #fff;
    }


    .netgn1 {
        padding-top: 5rem;
        color: #000;
    }

    .kjebinner_p2 {
        font-size: .7rem;
        margin-top: .2rem;
    }

    .kjebinner_p3 {
        font-size: .2rem;
        margin-top: .25rem;
    }

    .kjebanner {
        height: auto;
    }

    .jxcpFl_hd_p {
        font-size: .55rem;
        font-weight: normal;
    }

    .jxcpFl {
        padding-top: 1.2rem;
    }

    .jxcpFl_hd {
        padding-bottom: .5rem;
    }

    .jxcpFl_bd {
        padding-top: .6rem;
    }

    .cp_item {
        float: left;
        margin-right: 15px;
        border-radius: 50px;
        text-align: center;
        margin-bottom: 0.3rem;
        width: calc((100% - 15px) / 2);
    }

    .cp_pic {
        max-width: 70%;
        max-height: 60%;
        display: block;
        transition: all .3s;
    }

    .cp_item:nth-of-type(2n) {
        margin-right: 0rem;
    }

    .cp_item:nth-of-type(5n) {
        margin-right: .15rem;
    }

    .cp_item1 {
        float: left;
        margin-right: .26rem;
        border-radius: 50px;
        text-align: center;
        margin-bottom: .3rem;
        width: 2.77rem;
    }

    .cp_item1:nth-of-type(2n) {
        margin-right: 0rem;
    }

    .cp_item1:nth-of-type(5n) {
        margin-right: .26rem;
    }

    .cp_item_tp {
        width: 100%;
        height: 3.4rem;
        overflow: hidden;
    }

    .jhbtn {
        display: block;
        position: relative;
    }

    .ar_rg {
        position: absolute;
        width: 7px;
        height: 11px;
        right: .28rem;
        top: 50%;
        margin-top: -5px;
        background: url(../images/mob/arr_rg.png) no-repeat 0 0;
        background-size: 100% 100%;
        margin-left: .1rem;
    }

    .jxcpFl_xy {
        margin-top: .5rem;
        padding: 0.4rem 0 0.6rem;
        background: #013153;
    }

    .jxcfl_lf_p1 {
        padding-top: .3rem;
        font-size: .32rem;
    }

    .jxcfl_lf_p2 {
        font-weight: normal;
        padding: 0.1rem 0;
    }

    .jxcfl_lf_p3 {
        font-size: .28rem;
    }

    .jxcpFl_xy .jxcf_xq {
        display: none;
    }

    .jxcfl_rg {
        float: none;
        width: 4.3rem;
        margin: 0 auto;
        height: 4.95rem;
        border-radius: 1rem;
        margin-top: .5rem;
    }

    .jxcp_bft_li {
        float: left;
        width: 48%;
        padding: 0 0px;
        margin-right: 4%;
    }

    .jxcp_bft_li:nth-of-type(2n) {
        margin-right: 0;
    }

    .jxcp_bft_li_tp {
        width: 100%;
        text-align: center;
        border-radius: .8rem;
        background: #e5e5e5;
        height: 3.45rem;
        display: flex;
        align-items: center;
        justify-content: center;
        margin: 0 auto;
    }

    .cp_img2 {
        /*   max-width: 1.88rem;*/
        max-height: 2.36rem;
    }

    .jxcp_bft {
        padding-top: .8rem;
    }

    .jxcp_bft_li_p1 {
        padding-top: .2rem;
        color: #8d8d8d;
        font-size: .2rem;
    }

    .jxcp_bft_li_p2 {
        font-size: .34rem;
    }

    .jxcp_bft_li_p3 {
        font-size: .25rem;
    }

    .jxcp_bft_li_a {
        padding-bottom: .3rem;
    }

    .yycpf {
        margin-top: 0rem;
        padding: 0;
    }

    .xsjd_bd p {
        font-size: .26rem !important;
    }

    .yycpf.in_con2 .v_2 .dl1 {
        border: 0;
    }

    .yycpf.in_con2 .v_2 {
        border: 0;
    }

    .yycpf.in_con2 .v_2 dl {
        width: 48%;
        margin-right: 4%;
    }

    .yycpf.in_con2 .v_2 dl:nth-of-type(2n) {
        margin-right: 0;
    }

    .yycpf.in_con2 .v_2 dt {
        width: 100%;
        height: auto;
        border-radius: 50%;
        overflow: hidden;
        margin: 0 auto 0 !important;
        float: none;
    }

    .c-compare-header__counter {
        padding-bottom: 4px;
        font-size: .28rem;
    }

    .c-compare-header__counter .__number {
        font-size: .4rem;
    }

    .c-compare {
        margin-top: 56px;
    }

    .l-inner {
        width: 100%;
        max-width: 1280px;
        margin-right: auto;
        margin-left: auto;
        /*padding: 0;*/
    }

    .hea_ri img {
        width: auto;
    }

    .c-compare__cell {
        width: calc((100vw - 40px) / 3) !important;
        font-size: .24rem;
    }

    .c-compare__content._ht-match_ {
        display: -ms-grid;
        display: grid;
        position: relative;
        -ms-grid-rows: (auto) [ 22 ];
        grid-template-rows: repeat(22, auto);
        grid-template-columns: repeat(auto-fill, calc((100vw - 40px) / 3));
        /*grid-template-columns: 192px 272px;*/
        grid-auto-flow: column;
    }

    .l-inner._w-s_ {
        max-width: 1000px;
    }

    .c-compare__head {
        display: -ms-grid;
        display: grid;
        z-index: 10;
        position: relative;
        -ms-grid-rows: (auto) [ 1 ];
        grid-template-rows: repeat(1, auto);
        grid-template-columns: repeat(auto-fill, calc((100vw - 40px) / 3));
        /*grid-template-columns: 200px 200px;*/
        grid-auto-flow: column;
        background: #fff;
    }

    .c-product-search {
        display: -ms-grid;
        display: grid;
        -ms-grid-rows: auto 32px auto;
        grid-template-rows: repeat(2, auto);
        -ms-grid-columns: 192px 32px 272px 32px 272px 32px 272px 32px 272px;
        grid-template-columns: repeat(3, calc((100vw - 40px) / 3));
        /*grid-template-columns: 200px 200px;*/
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        gap: 32px 32px;
    }

    .c-compare__content {
        display: -ms-grid;
        display: grid;
        position: relative;
        -ms-grid-rows: (auto) [ 20 ];
        grid-template-rows: repeat(20, auto);
        grid-template-columns: repeat(auto-fill, calc((100vw - 40px) / 3));
        /*grid-template-columns: 200px 200px;*/
        grid-auto-flow: column;
    }

    .c-compare__content._ht_ {
        display: -ms-grid;
        display: grid;
        position: relative;
        -ms-grid-rows: (auto) [ 14 ];
        grid-template-rows: repeat(14, auto);
        grid-template-columns: repeat(auto-fill, calc((100vw - 40px) / 3));
        /*grid-template-columns: 200px 200px;*/
        grid-auto-flow: column;
    }

    .c-compare__content._ht-match_ {
        display: -ms-grid;
        display: grid;
        position: relative;
        -ms-grid-rows: (auto) [ 22 ];
        grid-template-rows: repeat(22, auto);
        grid-template-columns: repeat(auto-fill, calc((100vw - 40px) / 3));
        /*grid-template-columns: 200px 200px;*/
        grid-auto-flow: column;
    }

    .lb_colunm .c-compare__cell {
        width: calc((100vw - 40px) / 3) !important;

    }

    .e-btn01 {
        font-size: .24rem !important;
    }

    .c-compare-search__close {
        border-radius: 6px;
        background: none;
        background-size: 100% 100%;
    }

    .c-compare-search__close::after {
        content: '';
    }

    .comIn_banner {
        font-weight: normal;
        padding: 1.1rem 0;
        line-height: 1.4;
    }

    .conbxig {
        padding-top: 0rem;
    }

    .conbxig {
        margin-top: 0;
    }

    .in_block {
        width: 2.5rem;
    }

    img {
        display: inline;

    }

    .sctzl_hd_p1 {
        font-size: .55rem;
        line-height: 1.4;
    }

    .sctzl_hd_p1 span {
        display: block;
    }

    .kyjs_hd {
        padding: 1rem 0;
    }

    .kyjs_tit {
        font-size: .4rem;
        line-height: 1.5;
        padding: .8rem 0 .7rem;
    }

    .kyjs_p1 {
        font-size: .27rem;
    }

    .sjln_mg2 {
        padding: .5rem 0 0;
    }

    .msh_img {
        display: block;
        width: 100%;
    }

    .sh_img {
        display: none;
    }

    .kyjs_bd .auto_1280 {
        width: 100%;
    }

    .kyjs_bd .kyjs_tit {
        width: 90.8%;
        margin: 0 auto;
    }

    .kyjs_bd .kyjs_p1 {
        width: 90.8%;
        font-size: .27rem;
        margin: 0 auto;
        word-break: break-all;
    }

    .kyjs_hd {
        width: 100%;
    }

    .kyjs_item {
        padding-bottom: .6rem;
    }

    .sxhdo {
        padding-bottom: .5rem;
    }

    .sjln_omg2 {
        padding: 0;
    }

    .qyzr_hd {
        font-size: .55rem;
        font-weight: bold;
        text-align: center;
        padding: 1rem 0 .6rem;
    }

    .qyzr_hd span {
        display: block;

    }

    .qyzr_li {
        padding-top: .7rem;
    }

    .qyzr_li_p1 {
        line-height: 1.6;
        font-size: .33rem;
        margin-bottom: .2rem;
    }

    .qyzr_li_p2 {
        font-size: .27rem;
    }

    .qyzr {
        padding: .3rem 0 .7rem
    }

    .sygyBox_hd {
        font-size: .4rem;
        padding: 20px;
        white-space: nowrap;
    }

    .sjyt_mob {
        display: block;
        padding-bottom: .4rem;
    }

    .pcShow {
        display: none;
    }

    .sygyBox_bd .in_con1 .v2 {
        padding: .3rem 0;
    }

    .sygyBox_bd .sp_3 {
        margin-top: .6rem;
    }

    .sygyBox_bd {
        padding-bottom: .8rem;
    }

    .hjzr_li_p1 {
        font-size: .42rem;
        font-weight: bold;
    }

    .qyzr_sp {
        font-size: .33rem;
        display: block;
    }

    .qyzr_li_d {
        margin-top: .4rem;
    }

    .qyzr_pic {
        padding-top: .3rem;
    }

    .sctzl_hd {
        padding: 1rem 0 .5rem;
    }

    .sctzl_hd_p2 {
        font-size: .33rem;
        font-weight: bold;
    }

    .sctzl_bd {
        padding: 1.3rem 0 .3rem;
    }

    .sctzl_p1 {
        font-size: .33rem;
        font-weight: bold;
        margin-bottom: .3rem;
    }

    .sctzl_p2 {
        font-size: .27rem;
    }

    .sctzl_item {
        align-items: flex-start;
        margin-bottom: .5rem;
    }

    .sctzl_im_lf {
        width: 1.2rem;
    }

    .sctzl_im_rg {
        padding-left: .25rem;
        width: 5.2rem;
    }

    .sctzl_item_p1 {
        font-size: .27rem;
        font-weight: bold;
        line-height: 1;
        margin-bottom: 0;
    }

    .sctzl_item_p2 {
        font-size: .27rem;
        margin-top: .1rem;
        line-height: 1.6;
    }

    .sctzl_bd_iiner {
        margin-top: .56rem;
    }

    .xsjd_bd {
        padding: .7rem 0;
    }

    .xsjd_bd_p1 {
        font-size: .27rem;
        margin-bottom: 0;
    }

    .xshdBox {
        padding-top: .6rem;
        flex-direction: column;
    }

    .xshk_li {
        width: 100%;
        margin: 0;
    }

    .xshk_li_p1 {
        font-size: .33rem;
        font-weight: bold;
        padding: .3rem 0 .1rem;
    }

    .xshk_li_p2 {
        font-size: .27rem;
        height: auto;
    }

    .ss_clxq {
        font-size: .27rem;
        display: block;
        width: 2.48rem;
        height: .78rem;
        border-radius: 10px;
        border: 1px solid #000;
        text-align: center;
        line-height: .78rem;
        transition: all .3s;
        margin: .55rem auto .8rem;
    }

    .xsht_p1 {
        font-size: .33rem;
    }

    .xsht_p2 {
        font-size: .42rem;
        margin-top: .1rem;
    }

    .xsht {
        border-top: 1px solid #e5e5e5;
        padding: .8rem 0 0;
    }

    .xsht_tt {
        font-size: .42rem;
        margin-top: .5rem;
        margin-bottom: .4rem;
        line-height: 1.2;
        font-weight: bold;
    }

    .xsht_nr {
        font-size: .27rem;
        line-height: 1.8;
    }

    .mxs_pic {
        display: block;
        width: 100%;
    }

    .xsht_d {
        margin-top: .2rem;
    }

    .xsht_bt {
        flex-direction: column;
    }

    .xsht_bt_lf {
        width: 100%;
        text-align: center;
    }

    .xsht_bt {
        padding: .4rem 0;
    }

    .xs_pic2 {
        width: 3rem;
    }

    .xsht_bt_rg {
        width: 100%;
        margin-top: .3rem;
    }

    .xsht_bt {
        width: 100%;
    }

    .xsht_bt_p {
        font-size: .27rem;
        line-height: 1.8;
    }

    .xsht_bt2 {
        width: 100%;
        margin: 0 auto;
        padding: .1rem 0 0;
        display: flex;
        justify-content: space-between;
    }

    .xs_pic3 {
        width: 100%;
    }

    .xsht_bt2:last-of-type {
        padding-bottom: 1rem;
        padding-top: .2rem;
    }

    .mxs_pic3 {
        display: block;
        width: 100%;
    }

    .mxs_pic4 {
        display: block;
        width: 100%;
    }

    .zjoBan2 {
        bottom: .65rem;
        top: auto;
        transform: translate(0, 0);
        left: .35rem;
    }

    .gyoBan_p1 {
        font-size: .32rem;
        font-weight: bold;
    }

    .gyoBan_p2 {
        font-size: .6rem;
        margin-top: .1rem;
        margin-bottom: 40%;

    }

    .xsjd_bd1 {
        padding: 0px 0;
        line-height: 2;
    }

    .gsgyBox_hd {
        font-size: .55rem;
        padding-top: 1.1rem;
        padding-bottom: .6rem;
        font-weight: bold;
    }

    .gsgyBox_item {
        padding: .95rem 0 0;
    }

    .gsgyBox_tit {
        font-size: .3rem;
        padding-bottom: .35rem;
        font-weight: bold;
    }

    .gsgyBox_li {
        font-size: .27rem;
        padding: .4rem 0;
    }

    .gs_li_sp1 {
        display: block;
        width: 2.3rem;
        box-sizing: border-box;
        padding-left: 0;
    }

    .gs_li_sp2 {
        width: 4.4rem;
    }

    .gs_li_pz {
        text-align: center;
        font-size: .2rem;
        padding: 0.3rem 0 0;
        width: 4.2rem;
        margin: 0 auto;
    }

    .gsgyBox_bd {
        padding-bottom: 1rem;
    }

    .sjoBan_p2 {
        margin-top: .1rem;
        font-size: .55rem;
    }

    .giftpurchase_content .case .case_cont .case_contRight {
        width: 83%;
    }

    .sjoBan_p1 {
        font-weight: bold;
        font-size: .32rem;
    }

    .sjln_p1 {
        font-size: .3rem;
    }

    .sjln_p2 {
        font-size: .27rem;
        line-height: 2;
    }

    .msh_img {
        display: block;
        width: 100%;
    }

    .sjln_yz {
        flex-direction: column;
    }

    .sjln_hjj {
        flex-direction: column;
    }

    .sjln_hjj_lf {
        width: 100%;
        box-sizing: border-box;
        padding-right: 0%;
    }

    .sjln_hjj_rg {
        width: 100%;
        position: relative;
        top: 0rem;
    }

    .yand1 .v1 {
        /*  font-size: .55rem;*/
    }

    .in_con5 .yand1 .you .v2 {
        width: 2.6rem;
    }

    .nloBan_p1 {
        font-size: .7rem;
    }

    .rczpBx_ift {
        position: relative;
        left: 0%;
        top: 0%;
        transform: translate(0%, 0%);
        padding: .7rem 0 .9rem;
        text-align: center;
    }

    .rczpBx_item_rg {
        text-align: right;
        display: flex;
        align-items: center;
        justify-content: flex-end;
    }

    .rc_img {
        max-width: 100%;
        display: block;
    }

    .rczpBx_item_tit {
        display: block;
        text-align: center;
        font-size: .55rem;
        padding: 1.22rem 0 .5rem;
    }

    .rczpBx_lf_t {
        display: none;
    }

    .rczpBx_lf_p {
        font-size: .24rem;
    }

    .rczpBx_erm_mo {
        display: block;
        font-size: .55rem;
        padding-bottom: .7rem;
    }

    .rczpBx_erm_p1 {
        display: none;
    }

    .news_text video {
        width: 100% !important;
        aspect-ratio: auto !important;
        height: 100% !important;
        text-indent: 0px;
        margin-left: -30px;
    }

    .bld_pic {

        max-width: 88%;
        margin: 10px auto;
        display: block;
    }

    .cpjf_li {
        float: left;
        margin-right: 7.8125%;
        width: 28.125%;
        margin-bottom: 70px;
        cursor: pointer;
        text-align: center;
        height: 5.5rem;
    }

    .xsjd_bd p span {
        padding: 10px 0;
        font-size: .25rem !important;
        line-height: 2;
    }

    .rczpBx_erm {
        text-align: center;
        background: #f7f7f7;
        padding: 1.1rem 0 1rem;
    }

    .bread1 {
        padding: 10px 0;
        color: #fff;
        font-family: Light;
    }

    .xsjd_bd img {
        margin: 0 auto;
        display: block;
        width: 100%;
        max-width: 90%;
    }

    .rczpBx_erm_p2 {
        font-size: .24rem;
        padding-top: .2rem;
    }

    .nloBan_p1 {
        font-size: 50px;
        color: #fff;
        font-family: ExtraLight;
        margin-left: 0px;
    }

    .qylnFl_hd {
        font-size: .55rem;
        padding-bottom: .7rem;
    }

    .qylIner {
        padding-top: 1.3rem;
    }

    .qylnFl_bd {
        padding-top: .5rem;
    }

    .qylnFl_li_tit {
        font-size: .36rem;
        margin-bottom: .2rem;
        font-weight: bold;
    }

    .qylnFl_li_p {
        font-size: .27rem;
    }

    .qylnFl_li {
        margin-bottom: .5rem;
    }

    .qylnFl {
        padding-bottom: .8rem;
    }

    .aldf {
        display: flex;
        align-items: center;
        justify-content: center;
    }

    .djoung {
        float: left;
        display: flex;
        align-items: center;
        justify-content: center;
        font-size: .28rem;
        border-radius: 5px;
        border: 1px solid #000;
        padding: .1rem .4rem;
        height: auto;
        line-height: .7rem;
        margin-top: .6rem;
        line-height: 1.2;

    }

    .pdf_img {
        margin-left: .04rem;
    }

    .hzl_iiner .fr, .hzl_iiner .fl {
        width: 100%;
    }

    .hzl_iiner .sp_1 {
        padding-top: 5vw;
    }

    .kjhz_tit {
        font-size: .55rem;
        font-weight: normal;
    }

    .ywjs_bd_lf {
        width: 100%;
    }

    .ywjs_bd {
        flex-direction: column;
    }

    .mkjg_img1 {
        display: block;
        width: 100%;
    }

    .ywjs_bd_rg {
        width: 100%;
        box-sizing: border-box;
        padding: .7rem .3rem .8rem;
    }

    .ywjs_p1 {
        font-size: .3rem;
        text-align: center;
        margin-bottom: .2rem;
    }


 .ywjs_p01 {
          padding: 15px;
    width: 100%;
    text-align: center;
    border-radius: 12px;
    border: #656060 1px solid;
    margin-bottom: 30px;
    }

    .ywjs_p2 {
        font-size: .27rem;
    }

    .hzal_bd {
        background: #f9f9f9;
        padding: .25rem;
    }

    .ywjs_bd_by {
        padding-top: .8rem;
    }

    .lxf_bd {
        padding: .5rem .4rem;
    }

    .lxf_bd_d {
        flex-direction: column;
    }

    .lxf_em {
        float: left;
        width: 4rem;
    }

    .lxf_nam {
        float: left;
    }

    .jxcf_xxx {
        width: 2.9rem;
        height: 0.6rem;
        line-height: .6rem;
        border-radius: .2rem;
        text-align: center;
        margin-top: 0.2rem;
        transition: .2s all;
        border: #010000 1px solid;
        color: #333;
    }

    .jxcp_xx_p1 {
        margin-top: .1rem;
        color: #8d8d8d;
        font-size: .2rem;
    }

    .jxcp_xx_p2 {
        margin-top: .1rem;
        color: #000;
        font-size: .34rem;
    }

    .jxcp_xx_p3 {
        margin-top: .1rem;
        color: #000;
        font-size: .22rem;
        height: 60px;
        line-height: 25px;
    }

    .lxf_bd_d {
        /* display: inline;*/
    }

    .lxf_bd_sp2 a {
        display: inline;
    }

    .kjhz {
        padding-bottom: 1rem
    }

    .bldMan_inner {
        width: 90.8%;
        padding-top: 0rem;
    }

    .bldMan_p {
        text-align: center;
        padding: .7rem 0 .6rem;
        font-weight: normal;
        font-size: .38rem;
    }

    .bldMan_sel {
        font-size: .16rem;
        height: .44rem;
        overflow: hidden;
    }

    .cxan {
        height: .44rem;
        font-size: .14rem;
    }

    .xl_ico {
        width: .12rem;
        height: .07rem;
    }

    .bldMan_lb {
        margin-top: .9rem;
        padding-bottom: 0;
    }

    .bldMan_li {
        padding: .3rem 0;
    }

    .bldMan_lb span {
        font-size: .23rem;
    }

    .bldMan_li_lf {
        width: 42%;
        align-items: flex-start;
        padding-right: 5%;
        box-sizing: border-box;
    }

    .bldMan_li_ct {
        width: 34%;
        text-align: center;
    }

    .bldMan_li_rg {
        margin-left: 6%;
        width: 13%;
        text-align: center;
    }

    .select2-container .select2-selection--single {
        box-sizing: border-box;
        cursor: pointer;
        display: block;
        height: 22px !important;
        user-select: none;
        -webkit-user-select: none;
    }

    .select2-container--default .select2-selection--single .select2-selection__rendered {
        color: #444;
        line-height: .44rem !important;
    }

    .djcxx{
        color: #fff;
    font-size: .2rem;
    text-decoration::last-of-type;
    margin-top: .4rem;
}



    .select2-container--default .select2-selection--single .select2-selection__arrow {
        height: 0.44rem !important;
        position: absolute;
        top: 1px;
        right: 1px;
        width: 20px;
    }

    .pbox-refine-1 ._pbox-refine-1 ._refs {
        -webkit-box-flex: 1;
        -ms-flex: 1 1 auto;
        /* flex: 1 1 auto; */
        margin: 10px 0 0 32px;
        padding: 0;
        border: none;
        -webkit-column-count: 2;
        margin-left: -10px;

        list-style-type: none;
    }

    .nd_rg {
        display: flex;
        align-items: center;
        flex-wrap: wrap;
        margin-left: 0px;
    }

    .nd_lf {
        width: 14%;
        font-size: 16px;
        font-family: Normal;
        display: none;
    }

    .ppdtIn_hd {
        display: flex;
        align-items: center;
        margin-top: 20px;
        margin-left: 0px;
    }

    .nd_tab:nth-of-type(4n) {
        margin-right: 0;
    }

    .mp {
        width: 100%;
        font-size: 16px;
        font-family: Normal;
        display: block;
        text-align: center;
        margin-top: 20px;
    }

/*    .ppdtIn_li_rg {
        max-width: 80%;
        white-space: break-spaces;
           overflow: hidden;
        /*text-overflow: ellipsis;*/
     /*white-space: nowrap; */
   /* margin-left: 40px;*/
 /*   }*/

.ppdtIn_li_rg{
 max-width: 100%;
     margin-top: 1%;
 white-space: break-spaces;
 overflow: hidden;
 /* text-overflow: ellipsis; */
 /* white-space: nowrap; */
 margin-left: 0;
}

    .ppdtIn_li_rg1 {
        max-width: 80%;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: break-spaces;

    }

    .yzccp_li2 {
    margin-bottom: 68px !important;
    display: flex;
    align-items: center;
}

    .nd_tab {
        width: 1.35rem;
        height: .38rem;
        border: 1px solid #ccc;
        font-size: .26rem;
        font-family: Regular;
        margin-right: .2rem;
        text-align: center;
        line-height: .38rem;
        border-radius: .1rem;
        cursor: pointer;
        margin-bottom: .24rem;
        box-sizing: border-box;
    }




    .ppdtIn_bd {
        margin-top: 30px;
    }

    .mmc_img {
        width: 200px;
        margin: 3% auto 0;
        display: block;
    }

/*    .ppdtIn_li {
        border-bottom: 1px solid #e5e5e5;
        padding: 18px 0;
        font-size: 16px;
        font-family: Normal;
        line-height: 25px;
        display: flex;
        align-items: center;
        cursor: pointer;
    }
*/
.ppdtIn_li{
 border-bottom: 1px solid #e5e5e5;
 padding: 18px 0;
 font-size: 16px;
 font-family: Normal;
 line-height: 25px;
 display: flex;
 align-items: flex-start;
 cursor: pointer;
 flex-direction: column;
}

    .bld_sm {
        width: .2rem;
        border-radius: 50%;
        margin-left: 0rem;
        position: relative;
        top: .14rem;
    }

    .bldMan {
        padding-bottom: 1rem;
    }

    .sysm {
        padding: 1rem 0 .9rem;
    }

    .sysm_hd {
        padding-bottom: .9rem;
        font-size: .55rem;
    }

    .sysm_li {
        width: calc((96%) / 2);
        margin-right: 4%;
        padding-bottom: 2%;
        padding-top: 1%;
        text-align: center;
        margin-bottom: 4%;
        cursor: pointer;
        transition: all .3s;
    }

    .sysm_li:nth-of-type(2n) {
        margin-right: 0;
    }

    .sysm_li:nth-of-type(5n) {
        margin-right: 4%;
    }

    .sysm_li_p {
        font-size: .27rem;
    }

    .sysm_sm {
        background: #f5f5f5;
        margin-top: .4rem;
        padding: .46rem;
    }

    .sysm_sm_t {
        font-size: .3rem;
    }

    .sysm_sm_f {
        font-size: .2rem;
        margin-top: .15rem;
    }

    .sysm_dd {
        margin-top: .2rem;
        font-size: .2rem;
        line-height: 2;
        position: relative;
    }

    .sysm_dd_p:before {
        width: 4px;
        height: 4px;
        top: .2rem;
        margin-top: 0;
    }

    .sysm_dd_p {
        position: relative;
        padding-left: .24rem;
    }

    .sysm_by {
        padding: .7rem 0 .4rem;
    }

    .sysm_by_p {
        font-size: .25rem;
    }

    .sysm_sy {
        margin-top: .6rem;
        width: 4rem;
        height: 2rem;
        border: 1px solid #e5e5e5;
        display: flex;
        align-items: center;
        justify-content: center;
        flex-direction: column;
        font-size: .16rem;
        transition: all .3s;
    }

    .hand_ic {
        width: 1.2rem;
    }

    .sysm_sy_p {
        margin-top: 0
    }

    .rjxaz_tit {
        line-height: 1.4rem;
        font-size: .55rem;
        padding: 1.2rem 0 .7rem;
    }

    .rjxaz_li {
        display: flex;
        padding: .4rem .4rem .9rem;
        border: 1px solid #e5e5e5;
        margin-bottom: .55rem;
    }

    .rjxaz_lf {
        width: 1.16rem;
    }

    .rjxaz_rg {
        width: 4.2rem;
        padding-left: .4rem;
    }

    .rjxza_sp {
        font-size: .22rem;
        height: .48rem;
        line-height: .48rem;
        text-align: center;
        border-radius: 5px;
        width: 1.8rem;
        background: #00f0ff;
        display: block;
        margin-right: .15rem;
    }

    .rjxagz_rg_p1 {
        font-size: .33rem;
        font-weight: bold;
        margin-top: .28rem;
        margin-bottom: .18rem;
    }

    .rjxagz_rg_p2 {
        font-size: .27rem;
    }

    .rjxagz_rg_btn {
        display: block;
        position: relative;
        border: 1px solid #000;
        border-radius: 8px;
        text-align: center;
        height: .76rem;
        line-height: .76rem;
        font-size: .28rem;
        width: 100%;
        margin-top: 20px;
        cursor: pointer;
    }

    .sq_icon {
        display: none;
    }

    .rjxaz {
        padding-bottom: .6rem;
    }

    .sysp_tit {
        line-height: 1.4;
        font-size: .55rem;
        font-weight: normal;
        font-family: Light;
        padding: 1rem 0 0;
    }

    .sysp_bd {
        padding-top: .6rem;
    }

    .sysp_item {
        float: left;
        width: 100%;
        margin-right: 0px;
        margin-bottom: .4rem;
    }

    .play_ico {
        width: .9rem;
        height: .9rem;
        margin: -.45rem 0 0 -.45rem;
    }

    .sysp_item_p {
        font-size: .3rem;
        padding: .14rem 0;
        font-weight: normal;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }

    .sys_cjw {
        background: #f1f1f1;
        padding: .46rem;
    }

    .sys_cjw_p {
        font-size: .3rem;
        font-weight: bold;
        margin-bottom: .3rem;
    }

    .sys_cjw_li {
        font-size: .2rem;
        margin-bottom: .1rem;
    }

    .sys_jt {
        display: block;
        width: 4px;
        height: 8px;
        margin-right: .08rem;
    }

    .sq_ico2 {
        width: 6px;
        height: 6px;
        margin-left: .08rem;
    }

    .sbxcx {
        background: #e5e5e5;
        margin-top: .95rem;
    }

    .sbxcx2{
      margin-top: 0;
    }
    .sbxcx_p {
        font-size: .24rem;
        margin-right: .2rem;
    }

    .xcx_img {
        width: 1.24rem;
        font-weight: bold;
    }

    .kjebinner_p1 {
        font-size: .32rem;
    }

    .xyjsj_p2 {
        display: none;
    }

    .wacjwt_p {
        display: flex;
        align-items: center;
        color: #fff;
        font-size: .27rem;
        margin-top: .2rem;
    }

    .xyj_ar2 {
        margin: 0 .2rem 0 .1rem;
    }

    .xyjzl_tit {
        font-size: .5rem;
        text-align: center;
        padding: 1.1rem 0 .7rem;
    }

    .xyjzl_bd {
        flex-direction: column;
    }

    .xl_it_ct1 {
        font-size: 16px;
        width: 85%;
    }

    .xlhtz_li {
        padding: 0 0rem;
    }

    .xl_it_lf1 {
        font-size: 16px;
        width: 100%;
    }

    .jsta_anu {
        display: flex;
        align-items: center;
        justify-content: center;
        margin-bottom: 50px;
        margin-top: 30px;
    }

    .xyj_img {
        width: 100%;
        display: block;
    }

    .kyjs_p1 {
        font-size: .27rem;
        line-height: .6rem;
    }

    .kyjs_tit1 {
        width: 90%;
        line-height: .6rem;
        padding: 20px 0 10px;
        margin: 0 auto;
        font-size: .4rem;
        font-family: bold;
    }

    .xyj_item_p1 {
        font-size: .42rem;
    }

    .xyj_item_a {
        color: #fff;
        width: 3.3rem;
        height: .72rem;
        line-height: .72rem;
        border-radius: 12px;
        text-align: center;
        margin: 0 auto;
        margin-top: .1rem;
        margin-bottom: 1.1rem;
        border: #fff 1px solid;
        transition: .2s all;
        font-size: .28rem;
    }

    .xyj_item_p2 {
        font-size: .28rem;
        margin-top: .1rem;
    }

    .cpjf_hd {
        flex-direction: column;
        align-items: flex-start;
        border: 0;
    }

    .cpjf_tb {
        height: .88rem;
        position: inherit;
        line-height: .88rem;
        margin-right: 0;
        width: 50%;
        text-align: center;
        border-bottom: 1px solid #e5e5e5;
    }

    .cpjf_tb.active {
        border-bottom: 1px solid #005eb8;
    }

    .cpjf_tb.active:before {
        display: none;
        position: absolute;
        content: '';
        bottom: -1px;
        left: 0;
        width: 100%;
        height: 1px;
        background: #005eb8;
    }

    .cpjf_tb:last-of-type {
        border: 0;
    }

    .cpjf_hd_tab {
        font-size: .27rem;
        flex-wrap: wrap;
        width: 100%;
        border-bottom: 0px solid #e5e5e5;
    }

    .cpjf_hd_rg {
        width: 3.3rem;
        height: .72rem;
        line-height: .72rem;
        border-radius: 12px;
        text-align: center;
        margin: .8rem auto;
        border: 1px solid #000;
        display: flex;
        align-items: center;
        justify-content: center;
        border-radius: 10px;
        font-size: .28rem;
        position: relative;
    }

    .tl_ico {
        right: .27rem;
    }

    .cpjf_li {
        width: 46%;
        margin: 0 2%;
        margin-bottom: .6rem;
    }

    .cpjf_li:nth-of-type(3n) {
        margin-right: 2%;
    }

    .cpjf_li:nth-of-type(2n) {
        margin-right: 0;
    }

    .cpjf_li_tp {
        width: 2.8rem;
        height: 3.2rem;
    }

    .cpjf_li_p1 {
        text-align: center;
        font-size: .2rem;
        color: #8d8d8d;
        margin-top: .2rem;
    }

    .cpjf_li_p2 {
        text-align: center;
        font-size: .34rem;
        margin-top: .1rem;
    }

    .cpjf_li_p3 {
        font-size: .27rem;
        margin-top: .1rem;
        height: 1.2rem;
        overflow: hidden;
    }

    .ckgdy_more {
        width: 3.3rem;
        height: .7rem;
        font-size: .28rem;
        margin: .7rem auto 1rem;
    }

    .xyjcj_li {
        width: 100%;
        margin-right: 0;
        padding: .7rem .5rem;
        box-sizing: border-box;
        margin-bottom: .2rem;
    }

    .xyjcj_p1 {
        font-size: .27rem;
    }

    .xyjcj_p2 {
        font-size: .24rem;
        margin-top: .1rem;
    }

    .xyjtd_item {
        float: left;
        width: 100%;
        margin-right: 0px;
        margin-bottom: .3rem;
        display: flex;
        align-items: center;
        cursor: pointer;
    }

    .xyj_pic1 {
        display: block;
    }

    .xyjtd_item_p {
        font-size: .27rem;
        line-height: 1.4;
    }

    .xyjtd_item_rg {
        padding-left: .35rem;
        width: 75%;
    }

    .xyjtd_item_p2 {
        font-size: .18rem;
        line-height: 1.4;
    }

    .xyjtd {
        padding-bottom: 1rem;
    }

    .fy_face {
        width: 1.5rem;
    }

    .gtzx_hd {
        padding: 1.3rem 0 .7rem;
        font-size: .55rem;
        text-align: center;
    }

    .zccp_bd {
        background: #f2f2f2;
        padding: 0;
    }

    .zccp_item {
        width: 2.68rem;
        margin-right: .4rem;
        float: left;
        margin-bottom: .4rem;
        margin: 0 .4rem .4rem 0;
    }



    .zccp_item:nth-of-type(2n) {
        margin-right: 0;
    }

    .zccp_item_tp {
        height: 3.3rem;
    }

    .hy_img {
        max-width: 80%;
    }

    .zccpBox {
        padding-top: .8rem;
    }

    .zccp_item_p1 {
        font-size: .2rem;
        color: #8d8d8d;
        text-align: center;
        margin-top: .14rem;
    }

    .zccp_item_p2 {
        font-size: .27rem;
        font-family: Normal;
    }

    .zccpBox {
        margin-bottom: 0rem;
    }

    .zccp_bd_inner {
        padding-bottom: 1.3rem;
        width: 90%;
    }

    .wxjd_item {
        flex-direction: column;
        display: block;
    }

    .wxjd_item {
        margin-right: 0.4rem;
        width: 2.8rem;
        margin-bottom: .4rem;
    }

    .wxjd_item:nth-of-type(2n) {
        margin-right: 0;
    }

    .wxjd_it_lf {
        width: 2.8rem;
        height: 3.3rem;
        box-sizing: border-box;

    }

    .wxjd_it_rg {
        width: 100%;
        padding: .2rem;
    }

    .wxjd_it_p {
        font-size: .2rem;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }

    .ckgdy_bai {
        width: 3.3rem;
        height: 0.74rem;
        line-height: .74rem;
    }

    .qtgn_item {
        float: left;
        width: 2.65rem;
        height: 1.6rem;
        margin-right: .55rem;
        margin-bottom: .4rem;
        border: 1px solid #d1d1d1;

    }

    .qtgn_item:nth-of-type(2n) {
        margin-right: 0;
    }

    .qtgn_item:nth-of-type(3n) {
        margin-right: .55rem;
    }

    .hy_pic {
        width: .5rem;
    }

    .qtgn_item_tp {
        padding-top: .45rem;
        height: .7rem;
        display: flex;
        align-items: center;
        justify-content: center;
    }

    .qtgn_item_p {
        font-size: .2rem;
    }

    .jdzxf_inner {
        display: none;
    }

    .mobhy {
        display: flex;
        align-items: center;
    }

    .mobhy_rg {
        width: 4.4rem;
        float: left;
        padding-left: .4rem;
    }

    .jdzxf_lf {
        width: 1.5rem;
        float: left;
    }

    .jdzxf_bt {
        display: block;
        text-align: center;
        padding-right: 0;
    }

    .hyzx_a {
        display: inline-block;
        font-size: .2rem;
    }

    .hyzx_sx {
        padding: 0 .1rem;
    }

    .jdzxf_tp_sp1 {
        font-size: .27rem;
    }

    .jdzxf_tp_sp2 {
        font-size: .27rem;
    }

    .jdzxf_tp {
        padding-right: 0;
    }

    .jdzxf_bd {
        padding: .9rem 0;
    }

    .jfrw {
        font-size: .16rem;
        border-radius: 6px;
        border: 1px solid #000;
        display: flex;
        align-items: center;
        justify-content: center;
        height: .44rem;
        width: 2rem;
        margin-top: .2rem;
    }

    .jdzxf_tp_d1 {
        margin-bottom: .2rem
    }

    .jfrw_ico {
        width: .25rem;
        height: .26rem;
    }

    .jdzxf_lf_p {
        font-size: .24rem;
        text-align: center;
        margin-top: .1rem;
    }

    .fyjh_p1 {
        font-size: .51rem;
    }

    .fyjh_p2 {
        /* font-size: .7rem;*/
        margin-top: .3rem;
        width: 3.6rem;
        line-height: 1.4;
    }

    .mbhide {
        /* display: none;*/
    }

    .fyjh_p1 {
        padding-top: 1.6rem;
    }

    .khfw_tit {
        padding: 1.2rem 0 .8rem;
        text-align: center;
        font-size: .55rem;
    }

    .jh_ico {
        height: 30px;
    }

    .khfw_i_lf {
        width: 100%;
        text-align: center;
        overflow: hidden;
        border-radius: 50px;
    }

    .khfw_item {
        flex-direction: column;
    }

    .khfw_i_rg {
        width: 100%;
        padding: 0;
        padding-top: .6rem;
    }

    .khfw_p4 a {
        display: inline;
    }

    .jh_img {
        max-width: 80%;
        display: block;
        margin: 0 auto;
    }

    .jh_imgp {
        max-width: 80%;
        display: none;
        margin: 0 auto;
    }

    .jh_imgm {
        max-width: 100%;
        display: block;
        margin: 0 auto;

    }

    .kjebinner {
        position: absolute;
        width: 100%;
        height: auto;
        left: 0;
        top: 0;
    }

    .khfw_p1 {
        text-align: center;
        font-size: .3rem;
        padding-bottom: .3rem;
    }

    .khfw_p2 {
        text-align: center;
        font-size: .22rem;
        line-height: 1.6;
    }

    .ljzx {
        width: 3.3rem;
        height: .7rem;
        line-height: .7rem;
        font-size: .28rem;
        margin: .5rem auto 0;
    }

    .khfw_p3 {
        font-size: .27rem;
        font-family: Bold;
        margin-top: .2rem;
        text-align: center;
    }

    .zcjhe_li {
        width: 46%;
        margin: 0 2%;
        height: 2.2rem;
        margin-bottom: 0.4rem;
        padding-top: 0.2rem;
        overflow: hidden;
    }

    .zcjhe_li:nth-of-type(2n) {
        margin-right: 0;
    }

    .zcjhe_li_p {
        font-size: .27rem;
        margin-top: .1rem;
        line-height: 1.2;
        height: .5rem;
    }

    .jjpDx {
        font-size: .27rem;
        margin-top: .3rem;
    }

    .zxkf_ico {
        display: none;
    }

    .khfw_p4 {
        font-size: .27rem;
        margin-top: .3rem;
    }

    .mzb_tit {
        width: 100%;
        display: block;
    }

    .zbyy_li {
        font-size: .2rem;
            margin-left: 2%;
    }

    .zbyy_bd_rg {
        display: none;
    }

    .zbyy_mobe {
        display: block;
        width: 100%;
    }

    .mzb_erm {
        display: block;
        width: 100%;
    }

    .zbyy_bd {
        flex-direction: column;
    }

    .zbyy_bd_lf {
        padding-left: 0%;
        text-align: center;
        padding-bottom: .5rem;
    }

    .zbyy_in_p1 {
        font-size: .55rem;
        padding: .5rem 0 0;
    }

    .zbyy_in_p2 {
        font-size: .27rem;
        color: #fff;
        margin-top: .3rem;
    }

    .zbyy_in_p3 {
        font-size: .27rem;
        margin-top: 0rem;
    }

    .zb_erm {
        width: 1.5rem;
    }

    .zbyy_er {
        margin-top: .4rem;
    }

    .zbyy_bt {
        background: #f5f5f5;
        padding: .4rem;
        margin: 0;
        font-size: .27rem;
        line-height: 1.6;
        padding-bottom: 1.6rem;
        margin-bottom: .9rem;
    }

    .rjxabanner {
        display: none;
    }

    .rnwapbanner {
        display: block;
    }

    .mdp_fl {
        display: block;
        width: 100%;
    }

    .dp_fl {
        display: none;
    }

    .wxly_p1 {
        font-size: .4rem;
        text-align: center;
        margin-bottom: .3rem;
        font-family: Bold;

    }

    .wxly_in {
        position: absolute;
        width: 100%;
        left: 50%;
        top: auto;
        bottom: .8rem;
        transform: translate(-50%, 0%);
        z-index: 1;
        padding: 0 .35rem;
        box-sizing: border-box;
    }

    .wxly_p3 {
        font-size: .27rem;
        margin-top: 0rem;
        padding-left: .2rem;

    }

    .wxly_p2 {
        font-size: .24rem;
        margin-top: 0rem;

    }

    .wxly_p3:before {
        position: absolute;
        left: 0;
        content: '';
        top: 50%;
        width: .06rem;
        height: .06rem;
        border-radius: .03rem;
        background: #013153;
    }

    .wxly_rg {
        text-align: left;
    }

    .mob_show {
        display: block;
    }

    .smjtx_hd {
        font-size: .24rem;
        height: .74rem;
        padding: 0 .2rem;
    }

    .smjtx {
        padding-top: .2rem;
        padding-bottom: 1rem;
    }

    .arr {
        width: .18rem;
        height: .1rem;

    }

    .smjtx_bd {
        padding: .6rem 0;
        font-size: .24rem;
    }

    .smjtx_p1 {
        margin-bottom: 0px;
    }

    .smjtx_d {
        padding-top: .4rem;
    }

    .smjtx_p2 {
        font-family: Medium;
        margin-bottom: .05rem;
    }

    .smjtx_p4 {
        position: relative;
        padding-left: .2rem;
        margin-bottom: .05rem;
    }

    .smjtx_p4:before {
        position: absolute;
        left: 0;
        content: '';
        top: 50%;
        width: .06rem;
        height: .06rem;
        border-radius: .03rem;
        background: #013153;
    }

    .yitt {
        max-width: 5.7rem;
    }

    .yt_p1 {
        font-size: .56rem;
        line-height: 1.6;
        margin-top: 4rem;
        margin-bottom: .7rem;
    }

    .yt_p2 {
        line-height: 2;
        margin-top: .7rem;
        font-size: .26rem;
    }

    .sytCon {
        background: #e5e5e5;
        padding: 1rem 0;
    }

    .sytC_tit {
        font-size: .5rem;
        font-family: Medium;
        text-align: center;
        line-height: 1.6;
    }

    .sytCon_p1 {
        font-size: .4rem;
        margin-top: .6rem;
    }

    .sytCon_p2 {
        font-size: .27rem;
        margin-top: .5rem;
        line-height: 1.6;
    }

    .sytClb {
        display: flex;
        align-items: center;
        justify-content: space-between;
        flex-direction: column;
        padding: 0;
        margin-top: .7rem;
    }

    .sytClb_li {
        background: #fff;
        width: 100%;
        height: auto;
        margin-bottom: .35rem;
        padding-bottom: .5rem;
    }

    .yt_img {
        width: 4.17rem;
    }

    .sytClb_li_p1 {
        padding: .45rem 0 0;
        text-align: center;
        font-size: .3rem;
        line-height: 1.4;
    }

    .sytClb_li_p2 {
        text-align: center;
        font-size: .27rem;
        line-height: 2;
        margin-top: 0px;
        padding: 0 .4rem;

    }

    .sytClb_ck {
        text-align: center;
        font-size: .12rem;
        margin-top: .8rem;
    }

    .xxmb_in {
        padding: 1.3rem 0 .6rem;
        text-align: center;
    }

    .xxmb_p1 {
        font-size: .55rem;
        line-height: 1.6;
    }

    .xxmb_p2 {
        font-size: .55rem;
        font-family: Regular;
        line-height: 1.6;
    }

    .xxmb_p3 {
        font-size: .27rem;
        margin-top: .4rem;
        font-family: Regular;
        text-align: left;
    }

    .fztz {
        flex-direction: column;
    }

    .fztz_lf {
        width: 100%;
        position: relative;
    }

    .yt_pic {
        display: block;
    }

    .fztz_rg {
        width: 100%;
        position: relative;
    }

    .fztz_p {
        font-size: .44rem;
        font-family: Regular;
        text-align: center;
    }

    .fzclxq_b {
        display: block;
        width: 4.8rem;
        height: .84rem;
        line-height: .84rem;
        border-radius: .13rem;
        border: #000 1px solid;
        transition: all 0.4s ease-in-out;
        transition-delay: .2s;
        text-align: center;
        color: #000;
        margin-top: .4rem;
        font-size: .27rem;
        font-family: Regular;
    }

    .fzclxq {
        width: 4.8rem;
        height: .84rem;
        line-height: .84rem;
        margin-top: .4rem;
        font-size: .27rem;
        border-radius: .13rem;
    }

    .qbfr_lf {
        width: 100%;
    }

    .qbfr_rg {
        width: 100%;
    }

    .sjtn_li {
        width: 100%;
        padding: .87rem 1.25rem 0;
        box-sizing: border-box;
        height: auto;
    }

    .sjtn_lf, .sjtn_rg {
        width: 100%;
        padding: 0;
    }

    .sjtn_p1 {
        font-size: .38rem;
        margin-top: .36rem;
    }

    .sjtn_p2 {
        font-size: .24rem;
        margin-top: .36rem;
        line-height: 1.6;
    }

    .rg_xq {
        font-size: .24rem;
    }

    .sjtn {
        width: 100%;
    }

    .xsyj_p {
        font-size: .44rem;
        font-family: Regular;
        text-align: center;
    }

    .xsyj {
        margin-top: .9rem;
    }

    .indft_bt {
        flex-direction: column;
    }

    .indft_li {
        width: 100%;
        text-align: left;
        box-sizing: border-box;
        padding-left: .35rem;
    }

    .indft_tp {
        text-align: center;
    }

    .db_logo {
        width: 2.2rem;
    }

    .indft {
        padding: .7rem 0 1rem;
    }

    .indft_tt {
        font-size: .32rem;
        margin-bottom: .3rem;
        margin-top: .3rem;
    }

    .indft_a {
        font-size: .16rem;
        color: #fff;
    }

    .indft_p {
        margin-bottom: 0rem;
    }

    .indft_cop {
        text-align: center;
        font-size: .16rem;
        opacity: .5;
        width: 55%;
        margin: 0 auto;
        margin-top: .5rem;
        word-break: break-all;
    }

    .xlhtz_tit {
        padding: 1rem 0 .6rem;
        font-size: .55;
        font-family: ExtraLight;
        text-align: center;
        border-bottom: 1px px solid #e5e5e5;
    }

    .xlhtz_bd_t {
        text-align: center;
        padding: .4rem 0;
        font-size: 20px;
        font-family: Medium;
    }

    .xlhtz_tab {
        flex-direction: column;
        width: 100%;
        border: 0;
        border-top: 1px solid #e5e5e5;
    }

    .xlhtz_tab_li {
        text-align: left;
        flex: 1;
        height: 1.1rem;
        line-height: 1.1rem;
        box-sizing: border-box;
        font-size: .27rem;
        border-top: 0;
        border-bottom: 1px solid #e5e5e5;
        cursor: pointer;
        border-left: 0;
        width: 100%;
        display: flex;
        align-items: center;
        justify-content: space-between;
        padding: 0 .7rem;
        box-sizing: border-box;
    }

    .xlhtz_tab_li.active {
        background: #fff;
        color: #000;
    }

    .xlhtz_tab_li:nth-of-type(2n) {
        background: #e4e4e4;
    }

    .xlhtz_in {
        width: 100%;
    }

    .are_sel {
        display: block;
        width: 11px;
        height: 7px;
        background: url(../images/jt.png) no-repeat 0 0;
        background-size: 100% 100%;
        transform: rotate(-90deg);
        transition: all .3s;
    }

    .xlhtz_tab_li.active .are_sel {
        transform: rotate(0);
    }

    .xlhtz_box {
        width: 100%;
        padding-bottom: 1.2rem;
        margin: 0 auto;
    }

    .xlhtz_item {
        flex-direction: column;
        border-bottom: 1px solid #e5e5e5;
        padding: .5rem 0 .6rem;
        display: flex;
        align-items: center;
        line-height: 1.6;
    }

    .xlhtz_li {
        padding: 0 .35rem;
    }

    .xl_it_lf {
        font-size: .27rem;
        width: 100%;
        margin-top: .18rem;
    }

    .xl_it_ct {
        font-size: .27rem;
        width: 100%;
        margin-top: .18rem;
    }

    .xl_it_rg {
        font-size: .27rem;
        margin-top: .2rem;
    }

    .xl_it_dt {
        display: block;
        height: .7rem;
        width: 2.5rem;
        text-align: center;
        border: 1px solid #000;
        line-height: .7rem;
        border-radius: .2rem;
        text-align: center;
        cursor: pointer;
    }

    .kfcjw_iiner {
        padding-bottom: 1.1rem;
    }

    .kfcjw_tit {
        position: relative;
        padding: 1rem 0 .6rem;
        border-bottom: 1px solid #e5e5e5;
        font-size: .55rem;
        font-family: ExtraLight;
        text-align: center;
        padding-left: 0px;
    }

    .kfcjw {
        padding: 0;
    }

    .kfcjw_tit:before {
        display: none;
    }

    .kfcjw_item {
        font-family: Regular;
        font-size: .27rem;
        padding-top: .5rem;
        line-height: 1.8;
    }

    .kfcjw_item_p1 {
        margin-bottom: .4rem;
    }

    .kfcjw_box {
        margin-top: .6rem;
    }

    .kfcjw_item_t {
        font-size: .27rem;
        color: #045eb8;
        margin-bottom: .2rem;
    }

    .kfcjw_item_d {
        margin-top: .2rem;
        position: relative;
        padding-left: .25rem;
    }

    .kfcjw_item_d:before {
        position: absolute;
        top: .2rem;
        content: '';
        width: .1rem;
        height: .1rem;
        left: 0;
        border-radius: 50%;
        background: #013153;
    }

    .ax_ico {
        width: .24rem;
        height: .21rem;

    }

    .yy_ico {
        width: .32rem;
        height: .3rem;
        margin-right: .12rem;
    }

    .wy_ico {
        width: .32rem;
        height: .3rem;
        margin-right: .12rem;
    }

    .yy_sz {
        font-size: .16rem;
        margin-left: .4rem;
    }

    .yun_ico {
        width: .36rem;
        height: .28rem;
    }

    .sysp_kfc {
        margin-top: .8rem;
    }

    .xgtjn {
        border-top: 1px solid #e5e5e5;
        padding-top: .3rem;
    }

    .grx_li_sp2 {
    float: right;
    width: 70%;
}

    grx_li0 {
    width: 45%;
    float: left;
    background: #e5e5e5;
    height: 120px;
    border-radius: 20px;
    position: relative;
    margin-bottom: 30px;
    margin-right: 8%;
    line-height: 78px;
    box-sizing: border-box;
    font-size: 24px;
     padding: 0 0px 0 0px;
}

    .xgtjn_tit {
        height: .8rem;
        line-height: .8rem;
        font-size: .32rem;
        font-family: Medium;
    }

    .xgtjn_li {
        width: 100%;
        height: auto;
        line-height: .7rem;
        padding-top: .16rem;
        font-size: .27rem;
    }

    .xgtjn_a:before {
        position: absolute;
        top: 50%;
        content: '';
        width: .1rem;
        height: .1rem;
        margin-top: -.05rem;
        left: 0;
        border-radius: 50%;
        background: #045eb8;
    }

    .xgtjn_a {
        padding-left: .25rem;
    }

    .sysp {
        margin-top: 0rem;
        padding-bottom: .5rem;
    }

    .zetf_tit {
        text-align: center;
        padding: 1rem .8rem .5rem;
        font-family: ExtraLight;
        border-bottom: 1px solid #e5e5e5;
    }

    .sysp_bf {
        margin: 0 auto;
        width: 100%;
        height: auto;
    }

    .sp_pic {
        display: block;
            min-height: 100px;
    }

    .sysp_bt {
        width: 100%;
        margin: 0 auto;
        display: flex;
        align-items: center;
        justify-content: space-between;
        margin-top: .2rem;
        padding-bottom: .7rem;
    }

    .spqt {
        padding: .5rem 0 0;
    }

    .spqt_tit {
        font-size: 25px;
        font-size: medium;
        height: .8rem;
        line-height: .8rem;
        padding: 0 0;
        font-size: .32rem;
    }

    .ldSwiper {
        padding: 0 .2rem;
    }

    .ldSwiper .swiper-button-next, .ldSwiper .swiper-button-prev {
        width: .13rem;
        height: .22rem;
        top: .8rem;
    }

    .spqt_bd .play_ico {
        width: .28rem;
        height: .28rem;
        margin: -0.14rem 0 0 -0.14rem;
    }

    .sysp_item_p2 {
        font-size: .15rem;
        margin-top: .1rem;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }

    .qts_d {
        margin-top: 0px;
    }

    .zskp_lf {

        display: block;
        margin: 0 auto;
    }

    .sy_ico1 {
        display: inline-block;
        width: .53rem;
        height: .43rem;
        background: url("../images/sj_ico1.png") no-repeat 0 0;
        background-size: 100% 100%;
    }

    .ysbner_p1 {
        font-size: .8rem;
        padding-top: 1.4rem;
    }

    .ysbner_p2 {
        font-size: .25rem;
        margin-top: .55rem;
        line-height: 1.4;
    }

    .syhtd {
        padding-top: .6rem;
    }

    .syhtd_tit {
        font-size: .5rem;
        font-family: Light;
        line-height: 1.4;
        padding-bottom: .6em;
    }

    .syhtd_nr {
        padding-top: .8rem;
    }

    .syhtd_nr_p {
        font-size: .27rem;
    }

    .syhtd_p2 {
        font-size: .27rem;
        font-family: Regular;
    }

    .syhtd_nr_in {
        padding-top: .5rem;
    }

    .syhtd_p2 {
        padding-top: .5rem;
        padding-bottom: 0px;
    }

    .sygyBox_bd_sy .sjyt_mob {
        display: none;
    }

    .sygyBox_bd_sy .pcShow {
        display: block;
    }

    .sy_ico3 {
        width: .47rem;
        height: .57rem;
    }

    .sy_ico2 {
        width: .58rem;
        height: .43rem;
    }

    .gzjkt {
        padding: .9rem 0;
        display: flex;
        flex-direction: column;
        align-items: center;
    }

    .gzjkt_lf {
        width: 100%;
    }

    .gzjkt_rg {
        width: 100%;
        padding-left: 0%;
        padding-top: .4rem;
    }

    .gzjkt_p {
        font-size: .36rem;
        font-family: Medium;
        padding: .1rem 0;
    }

    .fwctt {
        width: 100%;
        padding: .7rem 0;
    }

    .dkfwt_p1 {
        font-family: Medium;
        font-size: .36rem;
        margin-bottom: .45rem;
        line-height: 1.3;
    }

    .dkfwt_p2 {
        font-family: Regular;
        font-size: .27rem;
        line-height: 2;
    }

    .dkfwt {
        margin-bottom: .6rem;
    }

    .khfw_p22 {
        font-family: Regular;
        font-size: .27rem;
    }

    .khfw_dfet {
        display: flex;
        align-items: center;
        justify-content: center;
        font-size: .12rem;
        line-height: 2;
        font-family: Normal;
        color: #005eb8;
        border: 1px solid #000;
        width: 100%;
        height: .48rem;
        border-radius: .1rem;
        white-space: nowrap;
        margin-top: .2rem;
    }

    .fwthre .khfw_p1 {
        text-align: left !important;
    }

    .fwthre .khfw_p2 {
        text-align: left !important;
    }

    .fwthre .khfw_p1 {
        text-align: left !important;
    }

    .khfw_i_lf1 {
        width: 67%;
        overflow: hidden;
    }

    .khfw_df {
        display: flex;
        align-items: center;
        justify-content: center;
        font-size: .24rem;
        line-height: 2;
        font-family: Normal;
        color: #005eb8;
        border: 1px solid #000;
        padding: 20px;
        border-radius: .1rem;
        white-space: nowrap;
        margin-top: .2rem;
        margin-bottom: .4rem;
    }

    .fwcom {
        padding-top: .8rem;
    }

    .fwthre .khfw_i_lf {
        padding: 0 8%;
    }

    .fwthre .khfw_item {
        padding: 0;
    }

    .gzzc_in {
        width: 90.8%;
        margin: 0 auto;
        padding-top: 1.2rem;
    }

    .gzzc_d {
        padding: 0 .35rem;
        /*border: 1px solid #e5e5e5;*/
        /*height: .88rem;*/
        /*margin-bottom: .3rem;*/
        padding: .1rem 0;
    }

    .sql_ico {
        top: .3rem;
        right: 0;
    }

    .gzzc_inp {
        font-size: .27rem;
        padding: 0;
    }

    .selBox_li_p {
        font-size: .27rem;
        padding: 0;
    }

    .gzzc_p1 {
        font-size: .32rem;
        color: #005eb8;
        margin-bottom: .2rem;
        padding-top: .3rem;
    }

    .gzzc_p2 {
        font-size: .16rem;
    }

    .gzzc_btn {
        display: block;
        height: .8rem;
        text-align: center;
        width: 3.3rem;
        line-height: .8rem;
        border-radius: 10px;
        font-size: .27rem;
        font-family: Regular;
        border: 1px solid #000;
        margin: .6rem auto;
    }

    .xcxd_con2 {
        width: 90.8%;
    }

    .bldDailog_hd {
        height: 1rem;
        background: #003153;
    }

    .bldDailog_close {
        position: absolute;
        /* width: .56rem;
         height: .56rem;*/
        right: .26rem;
        top: .26rem;
        cursor: pointer;
    }

    .xcxd_bd {
        text-align: center;
        background: #fff;
        padding: .8rem 0;
    }

    .xcx_da {
        width: 1.5rem;
    }

    .xcxd_bd_p {
        font-size: .28rem;
        margin-top: .3rem;
    }

    .wdcx_ser {
        width: 90.8%;
        height: .7rem;
        line-height: .7rem;
    }

    .wdcx_bd_p {
        font-size: .55rem;
        font-family: ExtraLight;
        text-align: center;
        padding: .5rem 0 .7rem;
    }

    .wdcx_inp {
        font-size: .24rem;
        float: left;
        border: 0;
        height: .66rem;
        line-height: .66rem;
        font-family: Regular;
    }

    .fwxrm_a {
        margin-left: .4rem;
    }

    .fwxrm {
        text-align: center;
        font-size: .24rem;
        margin-left: 0;
        margin-top: .16rem;
    }

    .wdcx_fd {
        margin-top: .8rem;
    }

    .wdcx_bd_tb {
        flex-direction: column;
    }

    .wdcx_bd_d {
        text-align: center;
        position: relative;
        height: .76rem;
        line-height: .76rem;
        text-align: center;
        border-radius: 10px;
        border: 1px solid #e5e5e5;
        font-size: .32rem;
        font-family: Regular;
        width: 100%;
        margin-bottom: .4rem;
    }

    .sr_sel {
        right: .35em;
        height: .21rem;
        width: .38rem;
        margin-top: -.1rem
    }

    .wdcx_nr {
        padding-top: .4rem;
    }

    .wdcx_item {
        flex-direction: column;
    }

    .wdcx_li {
        width: 100%;
        position: relative;
        padding: .3rem .35rem;
    }

    .wdcx_li:nth-of-type(2n-1) {
        background: #f2f2f2;
        border: 1px solid #f2f2f2;
    }

    .wdcx_li:nth-of-type(2n) {
        background: #fff;
        border: 1px solid #e5e5e5;
    }

    .wdcx_p1 {
        font-size: .32rem;
        font-family: Medium;
        color: #507bb5;
        margin-bottom: .3rem;
    }

    .wdcx_p2 {
        font-size: .24rem;
        line-height: 1.6;
    }

    .wdcx_p3 {
        font-size: .24rem;
        line-height: 1.6;
    }

    .wdcx_mob {
        width: 90.8%;
        margin: 0 auto;
    }

    .dt_btn {
        position: absolute;
        font-size: .24rem;
        border: 1px solid #000;
        height: .52rem;
        text-align: center;
        width: 1.66rem;
        border-radius: .1rem;
        right: .4rem;
        top: 50%;
        margin-top: -.26rem;
    }
.jh_img00{width: 90%}
    .wdcx_per {
        display: block;
        width: .65rem;
        height: .65rem;
        margin: 0 .25rem;
    }

    .wdcx_next {
        display: block;
        width: .65rem;
        height: .65rem;
        margin: 0 .25rem;
    }

    .wdcx_an {
        padding: .4rem 0 1.3rem;
    }

    .wxsq_tit {
        padding: 1rem 0 .6rem;
        font-size: .55rem;
        font-family: ExtraLight;
        text-align: center;
    }

    .wd_bg {
        height: 1.08rem;
    }

    .wxsq_tab1 {
        font-size: .22rem;
        line-height: 1.6;
    }

    .xc_er {
        width: 2.7rem;
    }

    .wxsq_er {
        text-align: center;
        padding: .8rem 0 .4rem;
    }

    .ermti {
        height: .6rem;
        line-height: .6rem;
        margin: 0 auto;
        width: 4.7rem;
        text-align: center;
        font-size: .2rem;
        font-family: Regular;
        border: 1px solid #e5e5e5;
        border-radius: .1rem;
    }

    .erwm_sp {
        font-size: .22rem;
        display: block;
        transform: scale(.7);
        white-space: nowrap;
    }

    .erwm_tp1 {
        text-align: center;
        font-family: Light;
        margin-top: .05rem;
        margin-left: -.5rem;
    }

    .erwm_sp:before {
        position: absolute;
        content: '';
        width: .1rem;
        height: .1rem;
        border-radius: .05rem;
        background: #ff7474;
        left: 0;
        top: 50%;
        margin-top: -.05rem;
    }

    .cgwet {
        margin-top: .6rem;
        background: #f5f5f5;
        padding: .4rem;

        height: 3.5rem;
    }

    .cgwet_li {
        margin-top: .3rem;
        width: 50%;
        margin-right: 0%;
        float: left;
    }

    .cgwet_a {
        font-size: .16rem;
        padding-left: .2rem;
        position: relative;
        line-height: .3rem;
        height: 0.5rem;
    }

    .cgwet_tit {
        font-family: Regular;
        font-size: .27rem;
        text-align: center;
    }

    /*   .cgwet_a:before {
           position: absolute;
           content: '';
           width: .06rem;
           height: .06rem;
           border-radius: .03rem;
           background: #3d3d3d;
           left: 0;
           top: 50%;
           margin-top: -.03rem;
       }*/
    .cgwet_a:before {
        position: absolute;
        content: '';
        width: 0.06rem;
        height: 0.06rem;
        border-radius: 0.03rem;
        background: #3d3d3d;
        left: 0;
        top: 0;
        margin-top: 0.1rem;
    }

    .wxjd {
        padding-top: 1.3rem;
        padding-bottom: 1.7rem;
    }

    .wxjd_tit {
        font-size: .55rem;
        font-family: ExtraLight;
    }

    .wxjd_it {
        height: .74rem;
        width: 100%;
        border-radius: .1rem;
        border: 1px solid #e5e5e5;
        box-sizing: border-box;
        padding: 0 .25rem;
        font-size: .2rem;
        font-family: Light;
        margin: .88rem auto 0;
        overflow: hidden;
        display: flex;
    }

    .srysj_inp {
        float: left;
        border: 0;
        height: .74rem;
        line-height: .74rem;
        border: 0;
    }

    .wxjd_hak {
        height: .74rem;
        width: 100%;
        margin: .45rem auto 0;
    }

    #labelTip {
        font-size: .2rem;
        font-family: Light;
        height: .74rem;
        text-align: right;
      /*  padding-right: .25rem;*/
        line-height: .74rem;
    }


.hydl_tit {
    display: flex;
    margin-top: 20px;
    align-items: center;
    justify-content: center;
}

    #slider {
        height: .74rem;
        width: 100%;
        position: relative;
        border-radius: .1rem;
        background-color: #eaeaea;
        overflow: hidden;
        text-align: center;
        user-select: none;
        -moz-user-select: none;
        -webkit-user-select: none;
    }

    #label {
        height: .74rem;
        width: .74rem;
        background: #fff;
        border-radius: .1rem;
        font-size: .18rem;
    }

    .wxjd_srk {
        height: .74rem;
        width: 100%;
        position: relative;
        border-radius: .1rem;
        padding: 0 .25rem;
        font-size: .2rem;
        font-family: Light;
        margin: .4rem auto 0;
        overflow: hidden;
    }

    .srysj_yzm {
        float: left;
        border: 0;
        border: 0;
        height: 74px;
        height: .74rem;
        width: 60%;
    }

    .hyyzm {
        cursor: pointer;
        float: right;
        height: .74rem;
        line-height: .74rem;
        font-family: Regular;
        font-size: .2rem;
        text-align: right;
        width: 30%;
    }

    .ljcx_btn {
        display: block;
        background: #005eb8;
        color: #fff;
        border-radius: .1rem;
        height: .75rem;
        width: 3.3rem;
        text-align: center;
        font-size: .28rem;
        border: 0;
        margin: .96rem auto 0;
    }

    .clrnt {
        display: none;
    }

    .c-compare-fixed .__btn {
        width: 1rem;
        font-size: .28rem;
        height: 2.3rem;
    }

    .xyjsm_tit {
        padding: 1.1rem 0 .83rem;
        font-family: ExtraLight;
        font-size: .55rem;
        text-align: center;
    }

    .zycsr {
        width: 100%;
        background: #e5e5e5;
        display: block;
        align-items: center;
        justify-content: center;
        padding: .5rem .35rem;
    }

    .zycsr_sp {
        display: block;
        font-size: .3rem;
    }

    .zycsr_inp {
        width: 100%;
        height: .9rem;
        background: #fff;
        border: 1px solid #8d8d8d;
        font-family: Regular;
        font-size: .28rem;
        box-sizing: border-box;
        padding: 0 .36rem;
        margin-left: 0;
        margin-top: 20px;
    }

    .zycsr_btn {
        display: block;
        margin: .3rem auto 0;
        height: .76rem;
        width: 3.3rem;
        font-size: .28rem;
        line-height: .76rem;
    }

    .xyjlb {
        font-family: ExtraLight;
        font-size: .55rem;
        text-align: center;
        padding: 1.2rem 0 .9rem;
    }

    .xyjlb_li1 {
        width: calc((100% - 40px) / 2);
        box-sizing: border-box;
        border: 1px solid #e5e5e5;
        font-family: Regular;
        font-size: .27rem;
        float: left;
        padding: 0.15rem 0;
        text-align: center;
        margin-right: 30px;
        cursor: pointer;
        transition: all .3s;
        margin-bottom: 10px;
    }

    .xyjlb_li {
        width: calc((100% - 40px) / 2);
        box-sizing: border-box;
        border: 1px solid #e5e5e5;
        font-family: Regular;
        font-size: .27rem;
        float: left;
        padding: .35rem 0;
        text-align: center;
        margin-right: 40px;
        cursor: pointer;
        transition: all .3s;
        margin-bottom: 40px;
    }

    .xyjlb_li:nth-of-type(2n) {
        margin-right: 0;
    }

    .xyjlb_li1:nth-of-type(2n) {
        margin-right: 0;
    }

    .xb_img {
        max-width: 90%;
    }

    .xyjlb_tp {
        text-align: center;
        height: 1.6rem;
        overflow: hidden;
    }

    .xyjlb_bg {
        margin-top: .8rem;
        margin-bottom: .9rem;
    }

    .xyjlb_th, .xyjlb_tr {
        font-size: .27rem;
        padding: .5rem 0;
    }

    .pdft_sp {
        display: block;
        white-space: normal;
    }

    .xyjlb_sp2, .xyjlb_sp1 {
        padding-left: 0;
    }

    .xyjlb_sp2 {
        flex-direction: column;
    }

    .pdft_sp {
        display: flex;
        align-items: center;
    }

    .omgPage {
        display: none;
    }

    .loadmore {
        width: 3.3rem;
        height: .74rem;
        text-align: center;
        line-height: .74rem;
        border: 1px solid #e5e5e5;
        border-radius: .1rem;
        font-size: .28rem;
        font-family: Regular;
        margin: .4rem auto 0;
        background: #fff;
    }

    .xyjsm {
        padding: 0 0 1.2rem 0;
    }

    .hyjs_lo {
        text-align: left;
    }

    .hy_logo {
        width: 1rem;
    }

    .hyjs_int_p1 {
        font-size: .24rem;
        text-align: left;
    }

    .hyjs_int_p2 {
        font-size: .5rem;
        font-family: Normal;
        text-align: left;
        margin-top: .24rem;
    }

    .jstab {
        display: flex;
        align-items: center;
        flex-direction: column;
        border-top: 0;
        border-bottom: 0;
        box-sizing: border-box;
    }

    .jstab_li {
        width: 100%;
        height: 1.24rem;
        border-bottom: 1px solid #e5e5e5;
        position: relative;
        text-align: left;
        padding: 0 .4rem;
        box-sizing: border-box;
        font-size: .32rem;
        font-family: Regular;
    }

    .jstab_li.active {
        color: #000;
        background: #fff;
    }

    .targ {

        position: absolute;
        right: 40px;
        width: 11px;
        height: 7px;
        top: 50%;
        margin-top: -4px;
        background: url(../images/jt.png) no-repeat 0 0;
        background-size: 100% 100%;

        /*  position: absolute;
          width: .07rem;
          height: .12rem;
          top: 50%;
          right: .4rem;
          margin-top: -.06rem;
          background: url("../images/rg_ico.png") no-repeat 0 0;
          background-size: 100% 100%;
          transition: all .3s;*/
    }

    .jstab_li.active .targ {
        transform: rotate(90deg)
    }

    .jstab_fl {
        flex-direction: column;
    }

    .jstab_lf {
        width: 100%;
        padding: .6rem 0;
    }

    .jstab_fl {
        padding: 0;
    }

    .jstab_rg {
        width: 100%;
    }

    .istm_dom {
        height: .8rem;
        width: 2.8rem;
        line-height: .8rem;
        font-size: .27rem;
        font-family: Regular;
    }

    .jstab_rg_p1 {
        font-size: .32rem;
    }

    .jstab_rg_p2 {
        font-size: .55rem;
        margin-top: .3rem;
        line-height: 1.4;
    }

    .jstab_rg_p3 {
        font-size: .27rem;
        font-family: Regular;
        margin-top: .6rem;
        line-height: 2;
    }

    .jstv_ms {
        font-size: .27rem;
        font-family: Regular;
        margin-top: .9rem;
    }

    .ys_ico {
        width: .28rem;
        height: .28rem;
        margin-right: .1rem;
    }

    /*   .jxfl_inner {
           position: relative;
           left: 0%;
           top: 0%;
           transform: translate(0%, 0%);
       }
   */
    .jxfl_inner {
        position: relative;
        left: 0%;
        top: 0%;
        transform: translate(0%, 0%) !important;
    }

    .jxfl_p {
        text-align: left;
        font-size: .55rem;
        font-family: Bold;
        width: 90.8%;
        margin: 0 auto;
    }

    .fdtfl_li {
        width: 50%;
        border-left: 1px solid #b2b2b2;
        text-align: center;
        height: 2.1rem;
        margin-bottom: .4rem;
    }

    .fdtfl_li:nth-of-type(2n) {
        border-right: 1px solid #b2b2b2;
    }

    .fdtfl_in {
        flex-wrap: wrap;
        padding: 1rem 0;
    }

    .fdtfl {
        background: #ededed;
    }

    .jxfl_inner1 {

        background: #ededed;

    }

    .jxfl_inner2 .jxfl_p2 {
        color: #000;
    }

    .jxfl_p2 {
        width: 90.8%;
        margin: 0 auto;
        font-size: .55rem;
    }

    .jxfl_inner {
        width: 100%;
        padding-top: 1rem;
    }

    .fdtfl_p {
        font-size: .24rem;
        font-family: Regular;
        line-height: 1.6;
    }

    .js_ico {
        max-width: 30%;
    }

    .fdtfl_tp {
        height: 1.2rem;
    }

    .sjgz_item {
        width: 100%;
        padding-bottom: .4rem;
    }

    .sjgz_tit em {
        font-size: .24rem;
    }

    .sjgz_tit:before {
        display: none;
    }

    .sjgz {
        padding: .7rem 0;
    }

    .sjg_li_p1 {
        font-size: .24rem;
    }

    .sjg_li {
        width: auto;
    }

    .sjgz_fd {
        display: flex;
        justify-content: space-between;
        text-align: center;
    }

    .sjg_li_p2 {
        font-size: .24rem;
    }

    .sjgz_tit {
        font-size: .24rem;
        font-family: Bold;
        position: relative;
        display: block;
        margin-bottom: .3rem;
    }

    .sjgz_p1 {
        margin-top: .3rem;
        line-height: 2;
        width: 100%;
        font-family: Regular;
    }

    .sjg_li_p1 {
        font-family: Bold;
    }

    .sjg_li_p2 {
        font-family: Regular;
    }

    .sjgz_item2 {
        padding-left: 0px;
        border-top: 1px solid #e5e5e5;
    }

    .sjgz_item2 {
        padding-top: .5rem;
    }

    .djfl_li {
        float: left;
        width: 50%;
        border-bottom: 0;
        border-right: 0;
        border-top: 0;
        box-sizing: border-box;
        margin-left: 0px;
        text-align: center;
        height: 2.2rem;
        box-sizing: border-box;
        margin-bottom: .4rem;
        padding: 0;
    }

    .djfl_li:nth-of-type(2n) {
        border-right: 1px solid #e5e5e5;
    }

    .hy_mask {
        position: absolute;
        right: .7rem;
        top: .2rem;
    }

    .djfl_tp {
        display: flex;
        align-items: center;
        justify-content: center;
        position: relative;
        height: 1.7rem;
        padding-top: .4rem;
    }

    .mask_ico {
        width: .9rem;
    }

    .djyt_p1 {
        margin-top: .1rem;
        font-size: .27rem;
        font-family: Regular;
    }

    .djfl_li_p {
        font-size: .27rem;
        font-family: Regular;
        margin-top: 0rem;
    }

    .mrrw {
        width: 100%;
        flex-wrap: wrap;
        background: #ededed;
        padding: 1rem 5.2%;
        box-sizing: border-box;
    }

    .mrrw_li {
        width: 50%;
        border-left: 1px solid #b2b2b2;
        text-align: center;
        height: 3.9rem;
        margin-bottom: 0.4rem;
    }

    .mrrw_li:nth-of-type(2n) {
        border-right: 1px solid #b2b2b2;
    }

    .mrrw_p1 {
        font-size: .27rem;
    }

    .mrrw_p2 {
        font-size: .27rem;
        margin-top: .2rem;
        text-align: left;
    }

    .mrrw_tp {
        height: 1.2rem;
    }

    .rw_ico {
        max-width: 40%;
        width: 20%;
    }

    .mrrw_li_tp {
        height: .9rem;
    }

    .jxfl_inner1 .jxfl_p2 {
        color: #000;
    }

    .mobkf {
        display: block;
    }

    .pckf {
        display: none;
    }

    .rejts {
        width: 4.4rem;
        height: .78rem;
        border: 1px solid #000;
        border-radius: 10px;
        text-align: center;
        line-height: .78rem;
        font-size: .27rem;
        font-family: Regular;
        margin: .5rem auto 1rem;
        transition: all .3s;
    }

    .xg_p1 {
        width: 90.8%;
        text-align: left;
        font-size: .38rem;
        margin: 0 auto;
        margin-bottom: .6rem;
    }

    .xg_p2 {
        width: 90.8%;
        text-align: left;
        font-size: .27rem;
        margin: 0 auto;
    }

    .jfrg {
        padding-bottom: .8rem;
    }

    .js_img1 {
        width: 4.6rem;
        margin: 0 auto;
    }

    .jsta_pic {
        text-align: center;
    }

    .jrjtg {
        margin-top: .6rem;
    }

    .jstv_li {
    }

    .q_ico {
        width: 0.28rem;
        height: 0.28rem;
        margin-right: 0.1rem;
    }

    .a_ico {
        width: 0.28rem;
        height: 0.28rem;
        margin-right: 0.1rem;
    }

    .jstv_li {
        font-size: .27rem;
    }

    .ymlr1 .jstab_fl {
        flex-direction: column-reverse;
    }

    .jstab_rg .jsta_pic {
        text-align: center;
    }

    .jstab_rg {
        padding: .6rem 0 0;
    }

    .dft_img {
        width: 4.9rem;
    }

    .qr_p1 {
        color: #000;
        text-align: left;
        width: 90.8%;
        font-family: Bold;
        font-size: .38rem;
        margin: 0 auto;
        margin-bottom: .6rem;
    }

    .qr_p2 {
        color: #000;
        width: 90.8%;
        text-align: left;
        font-family: Regular;
        font-size: .27rem;
        margin: 0 auto;
        line-height: 2;
    }

    .bx_p1 {
        width: 90.8%;
        margin: 0 auto;
        font-size: .55rem;
        text-align: left;
        margin-bottom: .6rem;
    }

    .bx_p2 {
        width: 90.8%;
        margin: 0 auto;
        font-size: .27rem;
        text-align: left;
    }

    .bot9 {
        padding-bottom: 70px;
    }

    .reqct {
        padding: .5rem .2rem 1rem;
    }

    .reqct_p1 {
        text-align: left;
        font-size: .38rem;
        font-family: Bold;
        line-height: 1.4;
    }

    .reqct_d {
        margin-bottom: .6rem;
    }

    .cjjj {
        padding: .9rem 0;
    }

    .cjjj_p1 {
        text-align: left;
        position: relative;
        font-family: Bold;
        font-size: .38rem;
    }

    .cjjj_p1:before {
        position: absolute;
        left: 0%;
        bottom: -.3rem;
        content: '';
        width: 1rem;
        height: 3px;
        background: #e6e6e6;
        margin-left: 0px;
    }

    .mhyjlb {
    position: relative;
    display: block;
}
.hyjlb{
     position: relative;
    display: none;
}

.hh_ban_p {
    font-size: 60px;
    font-family: Regular;
    position: absolute;
    width: 1280px;
    left: 4%;
     margin-left: 0px;
    top: 50%;
    font-size: 30px;
    transform: translateY(-50%);
    color: #000;
}

    .cjjj_p2 {
        text-align: left;
        position: relative;
        font-family: Regular;
        margin-top: .5rem;
        font-size: .27rem;
    }

    .xybh_d {
        font-size: .24rem;
        font-family: Bold;
        display: flex;
        align-items: center;
        justify-content: flex-start;
        width: 90.8%;
        margin: 0 auto;
    }

    .xy_jt {
        height: .67rem;
        width: .62rem;
        margin: 0;
    }

    .xlt_d {
        width: 90.8%;
        margin: 0 auto;
        padding: .2rem 0;
    }

    .xybh_ce {
        font-size: .38rem;
        text-align: left;
        width: 90.8%;
        margin: 0 auto;
        line-height: 1.4;
    }

    .zskp {
        background: #ededed;
    }

    .zskp_item {
        float: left;
        width: 100%;
        padding-bottom: .3rem;
    }

    .zskp_tit {
        font-size: .38rem;
        font-family: Bold;
        padding: .8rem 0 .5rem;
        text-align: center;
    }

    .c-compare-fixed {
        z-index: 50;
        position: fixed;
        top: 80px;
        right: 0;
    }

    /*.tabsm{margin: 20px 0 0 60px;}*/
    .checkall {
        position: absolute;

    }

    .bg-zi {
        text-align: center;
        width: 80%;
        margin: 6% auto 0;
        line-height: 1.8;
    }

    .que_2 {
        display: block;
        text-align: center;
        line-height: 2.7;
        margin-top: 20px;
        font-size: 12px;
    }

    .que_1 {
        background: #005EB8;
        width: 30%;
        border-radius: 10px;
        margin: 1% auto;
        height: auto;
        cursor: pointer;
    }

    .compareDetails_card1 input {

        position: absolute;
        top: 65.5% !important;
        transform: translateY(-65.5%);
        left: 40%;
        /* right: 14%; */
        width: 20px;
        border-radius: 5px;
        border: 2px solid #005EB8;
        height: 20px;
    }

    .checkallq {
        position: relative;

        top: 10% !important;
    }

    .hz_img0 {
        display: none !important;
    }

    .hz_img000 {
        display: block !important;
        width: 100%;
    }

    .confirm_page {
        position: fixed;
        top: 30%;
        left: 0%;
        right: 0;
        bottom: 0;
        width: 100%;
        z-index: 999999;
        display: block;
        overflow: auto;
    }

    .compareDetails_card2 input {
        position: absolute;
        top: 50%;
        transform: translateY(-50%);
        left: 38%;
        /* right: 14%; */
        width: 20px;
        border-radius: 5px;
        border: 2px solid #005EB8;
        height: 20px;
    }

    .zskp_bd {
        flex-direction: column;
    }

    .sjj_pic {
        width: 3.4rem;
        margin: 0 auto;
        display: block;
    }

    .sjj_ico1 {
        width: 1.4rem;
    }

    .zskp_rg_tp {
        padding: .6rem 0 .3rem;
        margin-bottom: 0;
    }

    .sjj_p1 {
        font-size: .27rem;
        padding: 0;
    }

    .zskp {
        padding-bottom: .4rem;
    }

    .jxfl_inner1 {
        color: #000 !important;
    }

    .fjff .sil_ico {
        background-image: url(../images/smi_img2.png);
    }

    .fjff .xy_jt {
        background-image: url(../images/jt_img2.png);
    }

    .whxgg {
        background: #fff;
    }

    .bordtps {
        border-top: 1px solid #e5e5e5;
    }

    .ynsd_p1 {
        text-align: left;
        font-family: Bold;
        font-size: .24rem;
    }

    .ynsd_p2 {
        text-align: left;
        font-family: Bold;
        font-size: .38rem;
    }

    .ynsd {
        background: #f6f6f6;
        padding-top: .8rem;
    }

    .ynsd_bd {
        display: flex;
        align-items: center;
        justify-content: space-between;
        padding: 1rem 0;
        flex-wrap: wrap;
    }

    .ynsd_li {
        width: 50%;
        border-left: 1px solid #b2b2b2;
        text-align: center;
        height: 2rem;
        box-sizing: border-box;
        margin-bottom: .4rem;
    }

    .sp_ico {
        width: 25%;
    }

    .ynsd_tp {
        height: 1.2rem;
    }

    .jhfff {
        background: #fff;
    }

    .ynsd_li:nth-of-type(2n) {
        border-right: 1px solid #b2b2b2;
    }

    .ynsd_li:last-of-type {
        border-right: 1px solid #b2b2b2;
    }

    .jdfg_inn {
        text-align: center;
        padding: .9rem 0;
        text-align: center;
        font-size: .27rem;
        display: block;
        font-family: Regular;
    }

    .jdfg_inn_d {
        padding: .4rem 0;
    }

    .jdx_log {
        width: 1.4rem;
    }

    .jxfjb_inner {
        flex-direction: column;
    }

    jxfjb_lf {
        display: flex;
        align-items: center;
        justify-content: center;
        width: 100%;
    }

    .log {
        width: 2rem;
    }

    .jxfjb_rg {
        text-align: center;
        padding: 0 .1rem;
        padding-top: .8rem;
        width: 100%;
        box-sizing: border-box;
    }

    .cjwtlb {
        padding-top: .8rem;
        padding-bottom: .5rem;
    }

    .qus_ico {
        width: .3rem;
        height: .3rem;
        margin-right: .1rem;
    }

    .cjwtlb_sp {
        font-size: .28rem;
    }

    .checkallq {
        color: #000;
        font-size: .24rem;
    }

    .ckf_rg .add_img {
        width: .2rem;
        height: .2rem;
        right: .2rem;
        top: 50%;
        margin-top: -.1rem;
    }

    .cjwtlb_a {
        padding-left: 0;
    }

    .jtyj {
        background: #e5e5e5;
        padding: .8rem 0;
        margin-top: 1rem;
    }

    .jtyj_tit {
        font-size: .36rem;
    }

    .jtyj_p1 {
        font-size: .3rem;
        margin-top: .4rem;
    }

    .jtyj_p2 {
        font-size: .7rem;
    }

    .jtyj_p4 {
        font-size: .27rem;
    }

    .jtyj_p5 {
        font-size: .27rem;
    }

    .jtyj_yy {
        margin-top: .7rem;
        border-top: 1px solid #d9d9d9;
        padding-top: .8rem;
        text-align: center;
        font-size: .32rem;
        font-family: Regular;
        padding-bottom: .5rem;
    }

    .xx_img {
        width: 1.5rem;
    }

    .xx_bd {
        margin-top: .5rem;
    }

    .wdSwiper .swiper-button-next, .wdSwiper .swiper-button-prev {
        position: absolute;
        top: auto;
        width: 0.65rem;
        height: 0.65rem;
        bottom: 0;
        z-index: 10;
    }

    .wdSwiper .swiper-button-prev, .wdSwiper .swiper-container-rtl .swiper-button-next {
        right: auto;
        margin-left: -.9rem;
    }

    .wdSwiper .swiper-button-next, .wdSwiper .swiper-container-rtl .swiper-button-prev {
        left: auto;
        margin-right: -.9rem;
    }

    .wdSwiper {
        padding: 0 0 .8rem 0;
    }

    .wdcx_fd {
        padding-bottom: .5rem;
    }

    .fztz_lf, .fztz_rg {
        height: auto;
    }

    .qbfr_rg {
        margin-top: 1rem;
    }

    .xfjt_dw {
        width: 100% !important;
        margin-left: 0px;
        position: relative;
    }

    #searchMain2 {
        top: 1.3rem;
    }

    .c-compare__label {
        width: calc((100vw - 40px) / 3) !important;
    }

    .tips {
    line-height: 2;
    padding: 0 0px 70px 0;
}

    .yzccp {
        width: 100% !important;
    }

    .yzccp_tit {
        border-bottom: 0px solid #cccccc;
        font-size: .27rem;
        padding: 0px 0;
        margin-bottom: 1.2rem !important;
    }

    .yzccp_tit_sp {
        display: block;
        margin-right: 0;
        border-bottom: 1px solid #cccccc;
        padding: .45rem .35rem;
        position: relative;
    }

    .da_sel {
        position: absolute;
        right: .35rem;
        top: 50%;
        background: url("../images/da_sel.png") no-repeat 0 0;
        background-size: 100% 100%;
        width: .18rem;
        height: .11rem;
        margin-top: -.05rem;
    }

    .yzccp_li {
        margin-bottom: .74rem !important;
        padding-left: .27rem;
        width: 100% !important;
    }

    .yzccp_lf {
        float: left;
        width: 2.9rem;
        height: 3.4rem;
        background: #306f95;
        border-radius: .8rem;
        display: flex;
        align-items: center;
        justify-content: center;
    }


   .yzccp_lf1 {
        float: left;
       width: 3.6rem;
    height: 4.1rem;
        background: #306f95;
        border-radius: .8rem;
        display: flex;
        align-items: center;
        justify-content: center;
    }

    .yzccp_rg {
        padding-left: .24rem;
        float: left;
        width: 50%;

    }

.yzccp_rg1 {
    padding-left: 0.24rem;
    float: left;
    width: 48%;
}

    .yzccp_p1 {
        font-size: .32rem;
        padding-top: .2rem;
        width: 150px;
    }

    .yzccp_p11 {
        font-size: .32rem;
        padding-top: .2rem;

    }

    .yzccp_pp1 {
        font-size: .32rem;
        padding-top: .2rem;
        margin-bottom: .2rem;
    }

    .yzccp_p2 {
        font-size: .22rem;
        margin-top: .1rem;
    }

    .ercbj1 {
        display: block;
        float: left;
        height: .6rem;
        border-radius: .12rem;
        border: 1px solid #000;
        font-size: .22rem;
        text-align: center;
        line-height: .6rem;
        margin-right: .18rem;
        padding: 0 .2rem;
        cursor: pointer;
    }

    .ercbj2 {
        display: block;
        float: left;
        height: .6rem;
        border-radius: .12rem;
        border: 1px solid #000;
        font-size: .22rem;
        text-align: center;
        padding: 0 .2rem;
        cursor: pointer;
        line-height: .6rem;
    }

    .yzccp_dd {
        font-size: 28px;
        width: 3.2rem;
        margin-top: .1rem;
    }

    .ercbj3 {
        display: block;
        float: left;
        height: .6rem;
        border-radius: .12rem;
        border: 1px solid #005eb8;
        font-size: .22rem;
        text-align: center;
        line-height: .6rem;
        margin-right: .18rem;
        padding: 0 .2rem;
        background: #005eb8;
        color: #fff;
        margin-top: .2rem;
        cursor: pointer;
    }

    .ckyt_a {
        display: block;
        margin: 0;
    }

    .yzccp_lf3 {
        margin: 0 auto;
        float: none;
    }

    .yzccp_rg3 {
        text-align: center;
        float: none;
        margin-top: .2rem;
        width: 100%;
    }

    .yzd_day {
        font-size: .36rem;
    }

    .ercbj4 {
        display: block;
        float: left;
        height: .6rem;
        border-radius: .12rem;
        border: 1px solid #005eb8;
        font-size: .22rem;
        text-align: center;
        line-height: .6rem;
        margin-right: .18rem;
        padding: 0 .2rem;
        background: #005eb8;
        color: #fff;
        margin-top: .2rem;
        cursor: pointer;
    }

    .ercbj44 {
        margin-top: 0;
    }

    .yysj_in .yzccp_p2 {
        margin-top: 0;
    }

    .yzccp_dd3 {
        display: flex;
        align-items: center;
        justify-content: center;
    }

    .yzccp_li3 {
        padding: 0 0 .4rem 0;
    }

    .cpsnm {
        background: #e5e5e5;
        padding: 1rem 0 1.2rem;
    }

    .cpsnm_tit {
        font-size: .28rem;
        border-bottom: 1px solid #cccccc;
        padding: 0 0 .5rem .7rem;
    }

    .cpsnm_bt {
        text-align: center;
        font-size: .55rem;
        font-family: Light;
        padding: 1.1rem 0 1rem;
    }

    .cpsnm_xx {
        flex-direction: column;
    }

    .bxxx_ca {
        width: 4.6rem;
        height: 5.56rem;
        background: #fff;
        border-radius: .8rem;
    }

    .progress_bg {
        position: absolute;
        /*width: 110px;*/
        /*height: 100px;*/
        z-index: 9;
    }

    .progress_box {
        transform: scale(.5);
        transform-origin: top center;
    }

    .bxxx_ca_p1 {
        text-align: center;
        font-size: .28rem;
        padding: .5rem .4rem;
    }

    .boxpro {
        height: 110px;
        overflow: hidden;
    }

    .bxzqi {
        border-top: 1px solid #e5e5e5;
        font-family: Regular;
        font-size: .24rem;
        width: 90%;
        margin: 0 auto;
        margin-top: .5rem;
        padding: .25rem .6rem 0;
    }

    .progress_info {
        margin-top: .2rem;
    }

    .bxxx_ca:last-of-type {
        margin-left: 0%;
        margin-top: 1.2rem;
    }

    .ybxx_btn {
        display: block;
        width: 3.38rem;
        height: .88rem;
        font-size: .28rem;
        color: #fff;
        border-radius: .2rem;
        background: #005eb8;
        line-height: .88rem;
        text-align: center;
        margin: 0 auto;
        margin-top: 1.2rem;
    }

    .hypzzl_p {
        font-size: .55rem;
        font-family: Light;
        text-align: center;
        padding: 1.14rem 0 0.75rem;
    }

    .hypzzl_li {
        float: left;
        width: 2.08rem;
        height: 2.08rem;
        border-radius: .5rem;
        margin-right: .9rem;
    }

    .pz_img {
        width: 2.08rem;
        height: 2.08rem;
        border-radius: .5rem;
    }

    .bczl_btn {
        display: block;
        margin: 0 auto;
        width: 3.4rem;
        height: .86rem;
        text-align: center;
        line-height: .86rem;
        border-radius: .2rem;
        font-size: .28rem;
        font-family: Regular;
        border: 1px solid #000;
        margin-top: 1.1rem;
        cursor: pointer;
    }

    .yysh_btn {
        display: block;
        margin: 0 auto;
        width: 3.4rem;
        height: .86rem;
        text-align: center;
        line-height: .86rem;
        border-radius: .2rem;
        font-size: .28rem;
        font-family: Regular;
        border: 1px solid #005eb8;
        margin-top: .26rem;
        background: #005eb8;
        cursor: pointer;
        color: #fff;
    }

    .ppdtIn_bd4 .ppdtIn_li {
        flex-direction: column;
        justify-content: flex-start;
        align-items: flex-start;
    }

    .ppdtIn_bd4 .ppdtIn_li_lf {
        width: 100%;
    }

    .ppdtIn_bd4 .ppdtIn_li_rg {
        width: 100%;
        max-width: 100%;
        margin-top: .2rem;
    }

    .mp {
        text-align: left;
        padding: 0 .13rem;
    }

    .ppdtIn_bd4 .loadmore {
        background: #005eb8;
        color: #fff;
        border: 1px solid #005eb8;
    }

    .inp {
        border: none;
        text-align: left;
        background: #e5e5e5;
        width: 200px;
    }

    .ppdtIn_hd {
        padding: 0 .13rem;
    }


.grx_li_sp02 {
    float: right;
    width: 60%;
    height: 50px;
    padding: 2px;
}
.inp1{    height: 100px;
    padding: 10px;}
.grx_li0 {
    width: 45%;
    /* float: left; */
    background: #e5e5e5;
    height: 120px;
    border-radius: 20px;
    position: relative;
    margin-bottom: 30px;
    margin-right: 8%;
    line-height: 78px;
    box-sizing: border-box;
    font-size: 24px;
    padding: 0 80px 0 30px;
    float: none;
    width: 100%;
    margin-right: 0;
    margin: 20px auto;
    display: block;
}

.grx_li0 {
    height: 120px;
    line-height: 4;
    font-size: 18px;
    padding: 0 50px 0 10px;
}

    .grxx_bd {
        width: 90.8%;
        margin: 0 auto;
           }

           .grx_li_sp01 {
    float: left;
    font-weight: normal;
    font-family: Medium;
    padding: 30px 0;
    line-height: 2;
    /* padding: 20px; */
    width: 90px;
    font-size: .28rem;
    /* width: 100%; */
    height: 0.88rem;
    /* line-height: .88rem; */
    font-size: .28rem;
    margin-left: 0.1rem;
    padding: .3rem 0.rem 0 0.17rem;
    margin-bottom: 0.3rem;
}

     .grxx_bd0 {
        width: 90.8%;
        margin: 0 auto;
            margin-top: 6%;
    }

    .grx_li1 {
        width: 100%;
        height: 0.88rem;
        line-height: .88rem;
        font-size: .28rem;
        padding: 0 0.6rem 0 0.27rem;
        margin-bottom: 0.3rem;
    }

    .grx_li {
        width: 100%;
        height: .88rem;
        line-height: .88rem;
        font-size: .28rem;
        padding: 0 .6rem 0 .27rem;
        margin-bottom: .3rem;
    }

    .sel_xx {
        right: .27rem;
    }

    .grx_li_d {
        height: .88rem;
        line-height: .88rem;
    }

    .face_xx {
        width: .54rem;
        height: .54rem;
    }

    .ggxxt_bt {
        flex-direction: column;
        margin-top: .7rem;
        margin-bottom: 1.3rem;
    }

    .gre_bc {
        height: .76rem;
        line-height: .76rem;
        width: 3.3rem;
        text-align: center;
        display: block;
        border-radius: .1rem;
        font-size: .28rem;
        font-family: Regular;
        background: #005eb8;
        color: #fff;
        border: 1px solid #005eb8;
        margin: 0 0 .3rem 0;
    }

    .gre_tc {
        height: .76rem;
        line-height: .76rem;
        width: 3.3rem;
        text-align: center;
        display: block;
        border-radius: .1rem;
        font-size: .28rem;
        font-family: Regular;
        color: #000;
        margin: 0 35px;
        border: 1px solid #000;
    }

    .yzccp_li2mo {
        flex-direction: column;
    }

    .yzccp_li2mo .yzccp_pp1 {
        font-size: .4rem;
        text-align: center;
        padding-top: 0.5rem;
        margin-bottom: 0.3rem;
    }

    .yzccp_pp2 {
        font-size: .28rem;
        padding-top: 0rem;
        text-align: center;
        font-family: Bold;
    }

    .shjd_bd {
    }

    .shjd_tit {
        font-size: .37rem;
        font-family: Regular;
        padding-top: .5rem;
        padding-left: .35rem;
        padding-right: .35rem;
    }

    .shjd_bd_li {
        padding: .6rem .35rem;
    }

    .shm_th_lf {
        font-size: .28rem;
    }

    .shm_th_rg {
        font-size: .28rem;
    }

    .gou_ico {
        display: block;
        width: .3rem;
        height: .27rem;
        margin-right: .15rem;
    }

    .shm_th_p {
        font-size: .27rem;
        margin-top: .45rem;
        font-family: ExtraLight;
    }

    .djfk_btn {
        display: block;
        margin: 0 auto;
        background: #005eb8;
        font-size: .28rem;
        color: #fff;
        border-radius: .2rem;
        width: 3.4rem;
        height: .88rem;
        line-height: .88rem;
        text-align: center;
        cursor: pointer;
    }

    .djfk {
        padding: 1rem 0;
    }

    .fpfw_li {
        width: 33.33333%;
        text-align: center;
        font-size: .24rem;
        color: #fff;
        font-family: Regular;
    }

    .fpfw {
        background: #013153;
        padding: .9rem 0;
    }

    .fpfw_li_tp {
        display: flex;
        align-items: center;
        justify-content: center;
        height: .7rem;
        margin-bottom: .2rem;
    }

    .fp_ico1, .fp_ico2, .fp_ico3 {
        height: .7rem;
    }

    .djwxxq_hd {
        font-size: .28rem;
        display: flex;
        align-items: center;
        justify-content: center;
        padding: .6rem 0;
        border-bottom: 1px solid #ccc;
        cursor: pointer;
    }

    .sel_mo {
        display: block;
        width: 10px;
        height: 6px;
        margin-left: .2rem;
    }

    .djwxxq_bd_tit {
        text-align: center;
        font-size: .55rem;
        font-family: Light;
        padding: 1rem 0;
    }

    .djwxx_li {
        padding: .55rem .36rem;
        font-size: .28rem;
        font-family: Light;
        border-bottom: 1px solid #e5e5e5;
    }

    .djwxx_li_sp {
        width: auto;
        font-size: .37rem;
        font-weight: bold;
    }

    .djwxxq, .wxjscx_bd {
        width: 100% !important;
        box-sizing: border-box;
    }

    .djwxx_li_d {
        width: 100% !important;
        word-break: break-all;
        margin-top: .25rem;
    }

    .hypzzl_btt {
        margin-top: .5rem;
    }

    .wxjl_li {
        border-bottom: 1px solid #ccc;
        padding: .7rem .36rem;
        font-size: .28rem;
        font-family: Regular;
        line-height: 1.8;
    }

    .buck {
        display: flex;
        align-items: center;
        justify-content: left;
        color: #005eb8;
        font-size: .28rem;
        position: relative;
        right: 0;
        bottom: 0;
        margin-top: .3rem;
    }

    .blu_rh {
        display: block;
        width: .11rem;
        height: .2rem;
    }

    .hyyh {
        flex-direction: column;
    }

    .hyyh_rg {
        width: 100%;
    }

    .hyyh_lf {
        width: 100%;
        flex-direction: column;
        padding: .7rem 0 1.5rem;
        box-sizing: border-box;
    }

    .hh_face {
        width: 1.36rem;
    }

    .hyyh_tp_p1 {
        font-size: .32rem;
        margin-top: .3rem;
        font-family: Regular;
        text-align: center;
    }

    .hyyh_tp {
        padding-left: 0px;
    }

    .hyyh_tp_p2 {
        font-size: .3rem;
        font-family: Bold;
        text-align: center;
        margin-top: .26rem;
    }

    .jfed_bd {
        flex-direction: column;
    }

    .jfed_lf {
        width: 100%;
    }

    .jfed_rg {
        width: 100%;
        padding: 1rem 0;
    }

    .jfed_rg_p1 {
        text-align: center;
        font-size: .32rem;
    }

    .jfed_rg_p1 span {
        display: block;
        margin-top: .2rem;
    }

    .hyyh_rg {
        width: 100%;
    }

    .hyyh_zc {
        text-align: center;
    }

    .ljbd {
        width: 160px;
        height: 44px;
        border: 1px solid #000;
        font-size: 14px;
        border-radius: 12px;
        text-align: center;
        line-height: 44px;
        margin: .8rem auto 0;
        cursor: pointer;
    }

    .hyyh_zc_p1 {
        font-size: .24rem;
    }

    .jfed_lf {
        width: 100%;
    }

    .hyshh {
        flex-direction: column;
        background: #ededed;
    }

    .jfsh_rg {
        width: 100%;
        padding: 1rem 0;
    }

    .hyt_inp {
        width: 6rem;
        height: .76rem;
        border: 1px solid #000;
        font-size: .24rem;
        box-sizing: border-box;
        padding: 0 .4rem;
        border-radius: 12px;
        background: #ededed;
    }

    .sh_p1 {
        font-size: .24rem;
        font-family: ExtraLight;
        opacity: .6;
        margin-top: .3rem;
    }

    .ljbd2 {
        width: 2.64rem;
        height: .76rem;
        border: 1px solid #000;
        font-size: .24rem;
        border-radius: 12px;
        text-align: center;
        line-height: .76rem;
        cursor: pointer;
    }

    .sh_ftb {
        margin-top: .7rem;
    }

    .jdzxf .in6_v2 .left, .jdzxf .in6_v2 .right {
        width: 100%;
    }

    .jdzxf .in6_v2 .left, .jdzxf .in6_v2 .right {
        width: 100%;
    }

    .jkty {
        padding: 0;
    }

    .jdzxf .in6_v2 .title_1 {
        padding: 0 .4rem;
    }

    .jdzxf .in6_slick .slick-dots {
        width: 1.1rem;
        text-align: center;
    }

    .jdzxf .in6_v2 .sp_2 {
        font-size: .24rem;
        font-family: ExtraLight;
        height: 70px;
            color: #fff;
        overflow: hidden;
            line-height: .35rem;
    }

    .jdzxf .in6_slick .slick-dots {
        margin: -0.3rem 0;

    }

    .jdzxf .slick-dots li button:before {
        height: 5px;
        width: 5px;
        border-radius: 50%;
    }

    .jdzxf .slick-dots li {
        margin: 0 .1rem;
    }

    .jdzxf .in6_v3 dl {
        margin: 0;

    }

    .jdzxf .in6_v3 dl dd {
        font-size: .16rem;
        white-space: nowrap;
        transform: scale(.8);
        transform-origin: top center;
    }

    .jdzxf .in6_v3 .title3 {
        font-size: .32rem;
        font-family: Regular;
        margin-bottom: .5rem;
        margin-top: 1.1rem;
    }

    .qtgn_bd_inner {
        width: 90%;
    }


.zccpBox3{display: none;}
.zccpBox3m{
 display: flex;
 align-items: center;
 justify-content: center;
}
   /* .wxjd_hd_iinerm {display: block;}
.wxjd_hd_iiner {display: none;}
*/
    .wdcptt {
        background: #f2f2f2;
        padding: 20px 0 0;
    }

    .jfsh_rg2 {
        padding: .4rem 0 1rem 0;
        width: 100%;
    }

    .hyshh23 .jfed_lf {
        height: 100%;
        width: 100%;
        position: relative;
        left: 0;
        top: 0;
        bottom: 0;
        overflow: hidden;
        right: 0;
    }

    .hyshh2 {
        flex-direction: column;
    }

    .yzccp_li22 {
        width: 90%;
        margin: 0 auto;
    }

    .bldDailog_connn {
        width: 90%;
    }

    .yzccp_lf2 {
        float: left;
        width: 2.44rem;
        height: 2.74rem;
        background: #fff;
        border-radius: 20%;
        display: flex;
        align-items: center;
        justify-content: center;
    }

    .yzccp_rg2 {
        padding-left: .5rem;
        float: left;
        width: auto;
    }

    .yzccp2_p2 {
        font-size: .24rem;
    }

    .yzccp2_pp1 {
        font-size: .26rem;
    }

    .jfsh_rg_p {
        font-size: .28rem;
        text-align: center;
        font-family: Regular;
        padding: .1rem 0 .6rem;
    }

    .ljbd20 {
    width: 2.64rem;
    height: 0.76rem;
    border: 1px solid #fff;
    font-size: .24rem;
    border-radius: 12px;
    text-align: center;
    line-height: .76rem;
    cursor: pointer;
}

    .sh_ftb2 {
        margin-top: .5rem;
        justify-content: center;
    }

    .mgb40 {
        margin-bottom: .4rem;
    }

    .bldDailog_con3 {
        position: fixed;
        left: 50%;
        top: 50%;
        z-index: 2202;
        width: 90%;
        transform: translate(-50%, -50%);
        background: #fff;
    }

    .hydl_tit_sp {
        margin: 0 .5rem;
        text-align: center;
        font-family: Regular;
        font-size: .33rem;
        border-bottom: 1px solid #fff;
        padding: .1rem 0;
        cursor: pointer;
        text-align: center;
    }

    .xcx_eq {
        width: 2.4rem;
    }

    .xfx_hd {
        text-align: center;
        padding: .75rem 0 .2rem;
    }

    .wxkjdl {
        display: block;
        width: 3.3rem;
        height: .76rem;
        text-align: center;
        line-height: .76rem;
        border-radius: .1rem;
        background: #005eb8;
        color: #fff;
        font-size: .28rem;
        margin: 2.88rem auto .2rem;
    }

    .xfx_hd_p {
        font-size: .2rem;
    }

  .wjdt_bt {
    font-size: .2rem;
    padding: 0.45rem 0 0.5rem;
    width: 72%;
    margin: 0 auto;
}



.ppdtIn_li_lf {
    width: 14%;
word-break: normal;
    margin-right: 10px;
}

.souu{
        margin-top: 12%; display: inline-block;margin-left: -40px;
}

    .hydl_bd2 {
        padding: 0 .6rem;

    }

    .srysj_inp2{
 height: 0.74rem;
 line-height: 0.74rem;
 font-size: .22rem;
 width: auto;
}

    .sjfl_f {
        height: 0.74rem;
        font-size: .22rem;
    }

   /* .srysj_inp2 {
        height: 0.74rem;
        line-height: 0.74rem;
        font-size: .22rem;
    }
*/
    .hydl_bd2 .wxjd_hak {
        margin-top: .25rem;
    }

    .hydl_bd2 .wxjd_srk {
        margin-top: .25rem;
    }

    .hydl_bd2 .ljcx_btn {
        margin-top: .66rem;
    }

    .bldDailog_con3 {
        display: block;
    }

    .bldDailog_mask11 {
        display: block;
    }

    .jdzxf_bd_h .jdzxf_rg {
        padding-left: .4rem;
    }

    .jdzxf_bd_h {
        padding: 0;
    }

    .fkhdi {
        font-size: .21rem;
        border-radius: .2rem;
        border: 1px solid #000;
        display: flex;
        align-items: center;
        justify-content: center;
        height: .7rem;
        width: 1.92rem;
        margin-top: .35rem;
    }

    .gif_ico {
        width: .31rem;
        height: .31rem;
    }

    .jdzxf_bd_h .jdzxf_inner {
        display: flex;
        padding: 1.1rem 0 1.2rem;
    }

    .hy_ico1 {
        width: .55rem;
    }

    .hy_ico2 {
        width: .55rem;
    }

    .hy_ico3 {
        width: .61rem;
    }

    .hy_ico4 {
        width: .56rem;
    }

    .hypzCn_p {
        font-size: .24rem;
    }

    .hypzCn_tp {
        height: 1.2rem;
        padding-top: .5rem;
        box-sizing: border-box;
        text-align: center;
    }

    .hypzCn {
        background: #013153;
        padding: .5rem 0 1rem;
    }

    .jdzxf_bd_h .fy_face {
        width: 1.5rem;
    }

    .erEdit {
        width: 2.2rem;
        height: .56rem;
        line-height: .56rem;
        font-size: .24rem;
        border-radius: .2rem;
    }

    .sdr_bg {
        height: 3rem;
        border-radius: .8rem 0 0 .8rem;
    }

    .cor_white{
        color: #fff;
    }
}

*:not(input, textarea) { -webkit-touch-callout: none; -webkit-user-select: none; }








